It's about to get crazy in Illinois this weekend. For real, you'll be able to hear screaming mom's from a mile away and wonder what the heck is happening.
The Wahlburgers restaurant in St. Charles was supposed to be the first location in Illinois, but Chicago ended up winning that title. We just found out why.