Stresa Deluge

Deluge of rain, Stresa, on Lake Maggiore, Italy

Location: Lake Maggiore Italy

Photographer: Chris Russell-Jones

Fine Art Print :

 
Item added to cart

Stresa Deluge

Deluge of rain, Stresa, on Lake Maggiore, Italy

Location: Lake Maggiore Italy

Photographer: Chris Russell-Jones

Fine Art Print :

 
Item added to cart