- Science Blog
- By Laura Sinpetru
- June 6th, 2014
Insects in South America Produce Nature's Highest-Pitch Calling Songs
The insects have only recently been discovered, inhabit Colombia and Ecuador
The insects have only recently been discovered, inhabit Colombia and Ecuador