Separated from Africa's mainland for over a hundred million years, life on Madagascar has followed its own Darwinian path. It is a place where evolution has taken the familiar and created the bizarre.