Massive clown heads in downtown Boston freak out tourists
Two massive clown heads nestled between buildings in downtown Boston have been no laughing matter for some tourists and Bostonians – who have bemoaned the new public art installation.
Source: nypost.com