Crime Library: Criminal Minds and Methods
Catchin' Flies
 
 
Theodore Ollar was arrested in DeKalb County, Georgia, on January, 28 2011, for public intoxication.
Categories
We're Following
Slender Man stabbing, Waukesha, Wisconsin
Gilberto Valle 'Cannibal Cop'
Advertisement