Since a couple of weeks ago, the weather in Mexico has been delicious. It is the...