Madagascar, the large island off the east coast of Africa, is home to dozens of species of lemurs and other small mammals found nowhere else in the world. The question that has long puzzled scientists is: How did they get there? (source: Washington Post) – RSS and News widget on Feedzilla.com

