Seychelles, St. Peter Islet, off Praslin island (aerial view), Stock Photo, Picture And Rights Managed Image. Pic. HMS-HEM073024