meteors

Scientists claim, aliens can settle on planets by riding asteroids, method to find them explained

The research of two scientists has given an interesting theory on how aliens can find…