A New Illusions Museum is Opening in Boston, MassachusettsA New Illusions Museum is Opening in Boston, MassachusettsThe Museum of Illusions is the "largest and fastest-growing chain of privately held museums in the world", and will soon add Beantown to its growing list of locations.MeganMegan
This Spot in New England Made a List of Overrated DestinationsThis Spot in New England Made a List of Overrated DestinationsOur debut on the list was No. 41. Meghan MorrisonMeghan Morrison