The New England Aquarium is located in Boston Massachusetts and is a global leader in ocean exploration and marine conservation.