The Mayflower II
Unfortunately, the Mayflower II isn't currently in Plymouth, MA.
No, the pilgrims didn't steal the ship and sail it back to England.
Unfortunately, the Mayflower II isn't currently in Plymouth, MA.
No, the pilgrims didn't steal the ship and sail it back to England.