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