Home Tech & Science Several bodies found as flash floods sweep cars through streets in Spain