Woman climbs Statue of Liberty on Independence Day as ICE protesters are busted


Liberty Island has been evacuated after a woman was spotted trying to climb the Statue of Liberty and others unfurled an ‘Abolish ICE’ banner below.

Read More…