I found some more information and pics here, here, here, here, and here (and a bunch more, in an image search). I think I also found the source of your picture.
: Like their ancestors, men dressed in
: traditional Mayan loincloths dance on the
: beach at the Xel-Ha natural park in the
: Mayan Riviera near Playa del Carmen, Mexico.
: They were among 300 people emulating an
: ancient Mayan ritual asking favors to
: Ixchel, goddess of love and fertility.