Great Car Wash

"Great Car Wash" is the twenty-eighth episode of Deadly Premonition on.