The sea of tranquility at the lagoon beach - the beagle has landed