We’re starting to see a whole bunch of videos from within Cars Land. It’s beginning to become a tease. Watch this latest video, which is a time lapse, on how Imagineers installed another iconic landmark in the town of Radiator Springs – Flo’s V8 Cafe Neon Sign! The whole install process took 14 hours and was all in a days’ work, literally. And at 27 feet high, you can expect it to be a beacon shining bright as dusk sets over the town.
Cars Land opens on June 15, 2012. Start revving those engines!