Did You Know Illinois Is Home To Burritos As Big As Your Head?Did You Know Illinois Is Home To Burritos As Big As Your Head?The burritos served at this Mexican restaurant chain in Illinois are so big they easily last for multiple meals.Double TDouble T