Treasure trove of new insects discovered on island
Thursday, March 7, 2019 - 10:00
in Paleontology & Archaeology
Meet Yoda, one of 103 new insect species discovered in remote forests on the island of Sulawesi.
Meet Yoda, one of 103 new insect species discovered in remote forests on the island of Sulawesi.