February 20 2019 11:11pm

Woman who climbed Statue of Liberty scales Texas building to protest family separation

A woman who climbed the Statue of Liberty on the Fourth of July last year to protest family separation has been arrested after climbing a school building run by shelter organization Southwest Key in Austin, Texas. She eventually came down on her own and was detained.

Responsive site?

Video Home