Weve got bad news for fans of baby back ribs and cheese pulls: The amongst some iconic Chilis at the Orlando International Airport MCO is closing. The longtime MCO staple is set to close on December 31st, according to a statement released by the airport on social media. Along with a video of the escalator up to the restaurants entrance and somewhat dramatically scored to Led Zeppelins Stairway...
