Zoo New England is one of 2 zoos located near Boston. The 72 acre zoo is one of the largest in New England. It opened in 1912, making it Boston’s oldest zoo. When it first opened, the first official exhibits were an aviary and bear dens. The bear dens used to be a major attraction […]
Read More