“Human Flesh” Teddy Bear Found at Bus Stop — what was it ?

Victorville, California | Imagine walking past a bus stop and spotting a teddy bear that looks like it was stitched together from bloody human skin. No, it’s not the trailer for a new horror movie — it actually happened. And it sent an entire town into panic. Residents of Victorville, a quiet Mojave Desert city […]