This is the Plymouth Rock, which allegedly, the Pilgrims first stepped onto, when coming to the New World. It's housed in an open-air building along the coast near the Mayflower II.

Comments

Popular Posts