Where are the insects? Look up! Wild News April 11, 2022 Nets attached to a tall tower in the Amazon have trapped thousands of insects at surprising heights! More Info