Illinois is home to one of the Greatest American Food Challenges
If you want to push your appetite to the ABSOLUTE LIMIT, then you need to head to a town in Central Illinois and tackle the "The Big Fat Ugly"...what is it, and where can you find it? Here are the details...