One of the biggest attractions along the Mother Road of Route 66 is once again open and serving food. The Launching Pad and The Gemini Giant in Wilmington opened in May of this year after a complete renovation. Holly Barker and Tully Garrett bought the shuttered restaurant in 2017 and remodeled it, but tried to keep some of the charm from 1965.

As for the 28 foot tall space man known as the Gemini Giant, it was touched up with paint and will be lit up day and night.

Route 66 has visitors from around the world. Tourists from more than 90 countries venture to Illinois to begin their Route 66 odyssey. The restaurant is open and has a staff of 26 with more hires to come.