Posted by iamcjthedj on Dec. 27, 2008

January 31st Hannibal Horse makes their triumphant return! Make plans to be there! Saturday January 31st, Racer's Edge, East Moline, IL! No Budget TV will also be on hand screening their lates episode and will be filming for their season finale!!

Categories People & Lifestyle

Tags budget, corpse, cannibal, hannibal, hanibal

More Details »