Colorful sombreros and serapes for sale at a beach in Sayulita, Mexico.

- Image ID: D7TTT6
Colorful sombreros and serapes for sale at a beach in Sayulita, Mexico.
Tim Fleming / Alamy Stock Photo
Image ID: D7TTT6
Location: Mexico