Impossible Trivia

1. Where can lemurs be found?

Madagascar
Africa
South America
Southeast Asia