Humans have long imagined life on Mars, but what if the red planet actually delivered life to Earth in the first place?