01:00[1]ES MERCADAL, Menorca – Heavy rain poured over the town of Es Mercadal, turning streets into powerful river rapids Thursday. Located on the Spanish island of Menorca[2] in the western Mediterranean, Es Mercadal received about 8 inches of rain in one...