Ghost Pictures: Dover Castle Ghost Tour

Andrew Henderson sent us some ghost pictures from the Dover Castle ghost tour.  Dover Castle is in Kent, England. The mist is awesome!