More than 100 homes were evacuated, and thousands of people were told to be ready to flee at a moment’s notice.
Streets turned into rushing rivers and storm drains were overwhelmed after torrential rainfall caused extensive flooding in Telde, Gran Canaria, Spain, on Monday, March 3.Footage captured by Juan ...