"Postcard of the giant 25ft. Vess Soda Bottle Sign located just north of the Edward Jones Dome along I-70 north of downtown St. Louis, MO. First erected in 1953. Renovated and refitted with 600 ft. of ...