by Haja Mo February 15, 2025 Tech In a remote mountain cave in Ecuador, hummingbirds were discovered sleeping and nesting together. Previous Story OpenAI Rejects Elon Musk’s Bid to Gain Control of the Company Next Story Lasers, Waffle Fries and the Secrets in Pterosaurs’ Tails