Extremely heavy rains fell at the end of February 2012 in the northern Algerian province of El Tarf, near the Tunisian border. The rainfall total was the greatest recorded in the last 30 years. This image is from NASA Terra spacecraft.