A Roman statue of the sea god Triton discovered near A2, London Road
Archaeologists have uncovered a Roman Statue of Triton during excavations in preparation for a housing development in Kent, England. Archaeologists...
New Posts
1
4
Archaeologists have uncovered a Roman Statue of Triton during excavations in preparation for a housing development in Kent, England. Archaeologists...