Monsters In America, a homeless cannibal was arrested 27-year-old Resendo Tellez, a resident of California, USA, was arrested after he stole a severed human leg from the scene of an accident involving... adminApril 2, 2024