The Launching Pad Drive-in is the home of the "Gemini Giant" statue.  

The restaurant opened in 1960 and originally sold only hot dogs and ice cream. Unfortunately, the business permanently closed in 2013.

The property has been for sale since 2010. In 2017, the building and property were purchased and is currently being restored. The restaurant is expected to open in the summer of 2018.