Burroughs Aquarium

The Burroughs Aquarium is an aquarium in Jersey City in New Jersey, USA, Earth. The turtles visit it in the Something Fishy Goes Down storyline in the Archie comics.