Google Street View now lets you explore the world’s most unusual island: Madagascar Google Street View now lets you explore the world’s most unusual island: Madagascar