Stranded Orca Frees Itself 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. December 26, 2002 0 Comments Posted in: News