OdySea Aquarium in Scottsdale, Arizona, is a marine aquarium, and the largest aquarium in the Southwest United States. It holds more than 2,000,000 US gallons of water and spans over 200,000 square feet.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.