Home About Us Latest News June 19, 2017 Boston Magazine: A Wax Museum will Open on City Hall Plaza This Summer