chechewinnie.com
Madagascar | Cheche Winnie
It is the fourth largest island on earth and is located off the southeast coast of Africa.