Madagascar is located off the the southern coast of Africa and is the 4th largest island in the world (around 229,000 square miles or a little smaller than the size of Texas). The very name conjures up images of exotic creatures and endless lush landscape. I had wanted to go…
Continue reading