Perhaps the most famous steps in history, the Mayflower Steps have finally been unearthed in a surprising, yet somewhat cheeky location — under a women’s restroom in an English pub. A set of steps built in Plymouth in 1934 commemorates the location where the Pilgrims are said to have left England on the Mayflower in […]