3 Theories That Explain What Happened Before John Wheeler’s Mysterious Death
The very first episode in the second volume of Netflix’s Unsolved Mysteries dissects John Wheeler’s puzzling death. On New Year’s Eve 2010, his body was found in a landfill in Wilmington, DE. The discovery of his body happened soon after… Continue Reading