Newport Aquarium

Newport Aquarium

This week we traveled to Newport, KY and visited the Newport Aquarium. The Newport Aquarium is an aquarium located in Newport, Kentucky, United States at Newport on the Levee, across the river from Cincinnati. It has 70 exhibits and 14 galleries, including five...