
Stresa Deluge
Deluge of rain, Stresa, on Lake Maggiore, Italy
Location: Lake Maggiore Italy
Photographer: Chris Russell-Jones
Item added to cart
Stresa Deluge
Deluge of rain, Stresa, on Lake Maggiore, Italy
Location: Lake Maggiore Italy
Photographer: Chris Russell-Jones