The Town Pump is a gasoline station with a store attached and sometimes restaurant. If his car was in reverse, sounds like he probably stopped at the store for cigarettes or something after the bars closed and passed out. If he meant to sleep it off before driving he should have climbed in the backseat.
OMG! OMG! NOOOOO, not cigarettes, too?
HANG HIM!!!