Lac de Saint Croix France
© Omar Sayami

The water reservoir

Storm air at the Lac de Saint Croix, a dam in the river Verdon, in the South of France

The Display Tower View

1 Comment

Comment