The island pictured here is just off the coast of Le Morne in Mauritius and offers a spectacular view. from Snopes.com https://ift.tt/86Zny4P
No comments