Archive for the tag "Cherry Beach Park"

Urban landscapes: The play of light and shadow