Street vendor in Isla Mujeres

Photo by Frank Kovalchek

A vendor sells handcrafted purses, belts and hair accessories on the beach in Isla Mujeres. The island is eight miles off the Yucatan Peninsula, near the popular Mexican resort destination Cancun.