Tag: Deluge
Satellite Images: Lakes Form in Sahara Desert After Heavy Rainfall
Satellite Images: Lakes Form in Sahara Desert After Heavy RainfallLakes have been spotted in the Sahara Desert following heavy rainfall brought by a cyclone that hit northern Africa. The satellite images captured the temporary...