German Animal Puzzle

1234567891011121314151617181920
Across
  1. 4. aye-aye
  2. 9. lyrebird
  3. 10. parrotfish
  4. 11. ant
  5. 14. mantis-shrimp
  6. 15. umbrella bird
  7. 16. platypus
  8. 19. wombat
  9. 20. leaf-tailed gecko
Down
  1. 1. peacock spider
  2. 2. red panda
  3. 3. okapi
  4. 5. sloth
  5. 6. sun bear
  6. 7. glass frog
  7. 8. shoebill
  8. 12. antelope
  9. 13. goat
  10. 17. narwhal
  11. 18. possum