Mr. GodSeason 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.
Watching
You may also like5 Videos