NEW
Landing the Pilot, off the Needles, Isle of Wight, English Channel