Prayer flags on colorful street in a village in Yucatan, Mexico