Stranded Orca Frees Itself

26th Dec 2002 An unexpected visitor arrived off the coast of North East Lincolnshire on Christmas morning. A killer whale, nicknamed Noel by RSPCA workers, was reported to have been seen stranded at Stallingborough.