In the Bahamas, there is an uninhabited island called Big Major Cay, located in the Exuma district. Actually, that’s not exactly true. The island is uninhabited by humans, but considered the ‘Official Home of the Swimming Pigs.’ Visitors to the island’s “Pig Beach,” as it is commonly
Read More