134 years ago today, in 1885, this symbol of American freedom arrived in New York City. It was a gift from France and stands 305 ft in New York Harbor. What is it?
Answer…The Statue of Liberty!
Congrats to Pam Walsh of DuBois, winner of a turtle sundae from The Meadow’s!