gifville.wordpress.com
Liberty Larner
Since 1886, the Statue of Liberty has stood at Ellis Island, greeting newcomers to the US. But now the lady in green has decided to amp up the welcome. Credits: trainwreckpurpandpoppunk.tumb…