BE 4 Mar 2569 ... Downtown is where you'll find the famed Plymouth Rock, the supposed spot where pilgrims first landed on North American soil.