An Interstellar Visitor Landed on Earth

An Interstellar Visitor Landed on Earth

Each and every single day, space rocks enter our planet’s atmosphere. Luckily for us, most of them are too small to be able to pose a threat. While most space rocks have their origin in our own Solar System, it’s…