Flash Flood Kills 63 People In Spain’s Worst Deluge In 30 Years
Favicon 
dailycaller.com

Flash Flood Kills 63 People In Spain’s Worst Deluge In 30 Years

Streets were swallowed by floodwaters as emergency services conducted rescue missions