27 mins ago
0
Mother Nature unleashed her fury on one of Spain’s islands off northwestern Africa, bringing funnel clouds, heavy rain,...