Duxbury Days and the 4th of July

Three days of surreal small-town amusement to celebrate the nation's birthday