October 17

Long shadows cast on twisting steps in North Beach.

Image

Advertisements