Punched By A Ghost – Campfire 503

A listener is punched by a ghost, a law enforcement officer has the creepiest traffic stop of all time plus much more strangeness on Jim Harold’s Campfire!