
The Island of Women comes to FSX
Isla Mujeres, the island of women, is located just off the coast of Cancun, Mexico, the other side of the Bahia de Mujeres, or the Bay of Women. Why is this starting to sound like a made up place designed to attract stag parties? It actually isn’t fictional and…