You are viewing a single comment's thread from:

RE: A Splash of Wonder: Exploring the Magic of Denver's Downtown Aquarium

Wahhh, those sea creatures are all so pretty 🤩. So cool you see them that close. And it's located in US?

Sort:  

Yes! It is located in Denver, Colorado. And it was a 10-hr drive from where we live, so it was a challenge to get there. But everything is worth it! It's an amazing place to visit!