IL Restaurant Is Home Of 2 Foot Long Burrito Of Tasty GoodnessIL Restaurant Is Home Of 2 Foot Long Burrito Of Tasty GoodnessIllinois is home to some pretty darn big burritos but this one has to be near the top of the list.Double TDouble T