Image 1 of 1

170529CMC_Elton-21.jpg

Orchard Park, Elton, near Chester, home to the Burgess twins who died earlier this year.  Muriel and Bernard Burgess were found on New years day at the bottom of cliffs in Dover.  After much investigation, its not clear if their death was down to suicide or an accident.
twitterlinkedinfacebook