Scientists may have discovered a large-toothed mammal off the western coast of Mexico that they say looks and sounds unlike anything else on...Read More
Scientists Think They've Discovered a New Species of Beaked Whale
Reviewed by news
on
December 14, 2020
Rating: 5
Mexican archaeologists said Friday that they had found remains of 119 more people, including women and a number of other children, during a...Read More
Gruesome 'Tower of Skulls' Discovery in Mexico Unearths Over 100 Aztec Sacrifices
Reviewed by news
on
December 14, 2020
Rating: 5
Improving the efficiency of solar cells can make a huge difference to the amount of energy produced from the same surface area and the same...Read More
Scientists Just Set a New World Record in Solar Cell Efficiency
Reviewed by news
on
December 14, 2020
Rating: 5