Mysteries of space call for exploration