Remains of a Roman lighthouse in England
Very cool, where abouts in England? I live in the south-east.
Near Dover, apparently