🇪🇨 Ecuador
Feb 3 • 17:30 UTC
China discovers technology from 160,000 years ago and what this means
El Universo (ES)