A Deluge in Greece. Three feet of rain over four daysearthobservatory.nasa.gov4 pointsgeox3 years ago