Teynham building site uncovers Britain's first known statue of Roman god

  • 8 months ago
Developers uncovered several roman artefacts and a one of a kind statue of the Sea god Triton when carrying out an investigation into a housing development.

Recommended