News

A 13 metre statue of a nude woman is the newest — and tallest — resident of San Francisco’s Embarcadero Plaza.