Discoveries That Have Baffled Even the Scientists
As we continue exploring the planet, we stumble upon baffling stuff that even scientists find hard to explain. From a would-be Greek ancient computer to strange lines observable only from above, below are unusual discoveries that have baffled us as a civilization. 1. FRB 121102 FRB 121102 is a fast radio burst (FRB) that […]