Statue of Liberty
On this day in 1886, the Statue of Liberty was dedicated in New York City. Lady Liberty has served as an enduring, national symbol of the importance of welcoming immigrants and refugees to the United States. Given the adverse health and economic impacts of the COVID-19 pandemic, advocates are urging Congress to eliminate barriers based on immigration status to public programs like […]