Yueba Buena island

19 Aug 2022

The Bay Area’s Lost Statue Of Liberty

I was snooping around old newspaper clippings the other day, looking to see what San Francisco was like 100 years ago, and found a super interesting article. Did you know that Treasure Island (Yerba Buena) almost had its own 700-foot Statue of Liberty?! The local paper, San Francisco CALL, reports

Katy Atchison 0