Each summer 80,000 people descend on little Provincetown for its miniature version of Carnival. The costumes are always a hoot…
Each summer 80,000 people descend on little Provincetown for its miniature version of Carnival. The costumes are always a hoot…