In Castellón, on Spain's mainland, as much as 254 litres of rain ... showed cars driving through the water-laden streets of ...
In Castellón, on Spain's mainland, as much as 254 litres of rain ... showed cars driving through the water-laden streets of Spanish towns. Separate footage showed firefighters wading through ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results