The temperatures dropped by 10 degrees in 24 hours as Mallorca went from beach-weather on Sunday to an umbrella day on Monday.
On Sunday the temperatures reached 32 degrees Centigrade in Petra prompting thousands of people to hit the beach.
But Monday was a different story with heavy rains throughout the day.