Mr. God
Season 8 E 13 • 12/08/2004
The detectives go to Michael Deets' house, see severed hands nailed to the wall, but still don't make the connection that he is the Left Hand Killer.

Watch Random Episode