From the 1620 “Mayflower” to 2020 USA

Photo Credit: WikicommonsPlymouth ROck Significance of the 400th anniversary Four hundred years ago, in November 1620, the 102 pilgrims of the “Mayflower” landed in Plymouth Rock, which they considered the modern day Promised Land. Read more »