By Andrew Published on December 31, 2016 New England Aquarium First Night Ice Sculpture. Location:New England Aquarium1 Central Wharf, Boston, MA 02110, USA Original post:Link