Mexico is a land of contrasts. Cheerful tourists walking past newspapers full of dead bodies, perfect white beaches and stinking mountains of seaweed on the shore. Total slowness, smiling people, a beautiful language and sunshine. That's life in Yucatan Mexico — and so much more.