Musha Cay is a natural feature, located at Musha Cay, The Bahamas
A very beautiful place!
Was escorted off the island after I got there, they took my raft too. Not a very dope place.