
There’s More Than One Statue Of Liberty?
June 25, 2021
Shocking, right? The Statue of Liberty was created by Frédéric-Auguste Bartholdi and stands proudly on Liberty Island off the coast of New York City