Kenosha News reports that Teddy Delacruz ate the "Towering Turret" burger in 25:49 at Mars Cheese Castle in Kenosha, WI yesterday to win a contest.

Leave a Comment

Log in | Register | Comments by users who have not logged in will be held for approval