Love this! I reckon that first encounter with an alien creature...'bout as defining a moment as it gets. Is it gonna be a fearsome predator or an adorable critter? Gotta say, I'd be rooting for the latter. Imagine - a whole new species of pet from a different world? Awh …