20200608_171852

Deluge of rain and hail lead to flooding in Torrevieja
20200608_171942
20200608_171912