
The Statue of Liberty is perhaps America’s most popular landmark. Lady liberty has stood in New York harbor welcoming visitors and immigrants with her torch and tablet since 1886. To many, she is a symbol of America’s reputation as a refuge for those fleeing poverty or oppression. It was in her shadow that immigrants entered […]