Where is Cox Science Center and Aquarium located?
Cox Science Center and Aquarium, Cox Science Center and Aquarium, United States of America (approx. 26.669304°, -80.06979°)
Cox Science Center and Aquarium, Cox Science Center and Aquarium, United States of America (approx. 26.669304°, -80.06979°)