Emergency responders are searching for bodies inside stranded cars and buildings following deadly flash floods in Spain that have killed at least 158 people.
Emergency responders are searching for bodies inside stranded cars and buildings following deadly flash floods in Spain that have killed at least 158 people.