Google Street View Discovers a Dead Body in the Back of a Pickup!

6 years ago by in US Tagged: ,

Google Street View Discovers a Dead Body in the Back of a Pickup!  Well, maybe not, but sure looks like it.