In a TV show filled with weird characters, Gene Belcher is by far the weirdest…

via

via

via

via

via

via

via

via

via

via

via

via

via

via

via

via

via

via

via

via