Cadaver research business owner dumps 5 human heads, 24 limbs in desert: Police
Weird Crime
A man who ran a Washington-based cadaver management business was arrested in Arizona Tuesday in connection with human remains that were found dumped in two different wooded areas days earlier. Yavapai County police arrested Walter Mitchell, 59, in Scottsdale on charges of abandoning or concealing a dead body. The Arizona Republic reported that Mitchell ran …