Local story · Ilford, United Kingdom

Ilford’s mammoth skull

In 1864, the only complete mammoth skull discovered in the United Kingdom was unearthed near what is now Uphall Road. The original is held by the Natural…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload