THE PILGRIM'S LANDING
The Pilgrims did in fact land in Provincetown first, 400 years ago in 1620. As a matter of fact they were guided by Long Point, Wood End, and Race Point lighthouses along with the monument seen from the depths of Cape Cod bay back in 1620! Wink, wink!
Celebrate Provincetown's Pilgrims with a PTOWN 400 T-shirt!