After being closed since the COVID-19 pandemic, the popular aquarium is back in business with dozens of noticeable improvements.
Tim Ezell traveled to the St. Louis Aquarium, located at 201 S. 18th Street in the St. Louis Union Station. While at the ...