1 min read
Hiker Finds Severed Human Head in Los Angeles Park
A hiker who was walking a dog discovered a severed human head in Griffith Park in Los Angeles on Monday.
Unveiling the World's News
A hiker who was walking a dog discovered a severed human head in Griffith Park in Los Angeles on Monday.