Michelle Huffman

Gender: Female
Location: Idaho Falls, ID (US)

History

Jan 26, 2012 - Idaho Falls, ID (US)
Alleged: Animals seized from home