Crime Library: Criminal Minds and Methods
Mugshots From Rock Bottom: Women
Michelle Leonardi
Michelle Leonardi
Cops in Volusia County, FL., arrested Michelle Leonardi, 53, for trespassing twice in July, 2011.
Categories
We're Following
Slender Man stabbing, Waukesha, Wisconsin
Gilberto Valle 'Cannibal Cop'
Advertisement