There is no aquarium named "Terminus Atlanta." The world's largest aquarium is the Georgia Aquarium, located in Atlanta, Georgia, USA.