Derrick Couch

Gender: Male
Approximate Age: 34
Location: Independence, LA (US)

History

Jun 11, 2011 - Independence, LA (US)
Alleged: Sick horse left to suffer, dies