Video: Is There Life On Other Planets?

Could there be life on other planets? Did life come to Earth from space? Have we already found evidence that aliens exist?

STEMarts lab