Arizona man allegedly stashed his father’s body inside freezer to avoid losing home: police
A Tempe, Arizona, man allegedly stashed his father’s corpse inside a freezer that sat in his backyard for several years to prevent reporting his dad’s death, fearing he may lose...
Read more