Good news 20 hours ago Discovery in West Ham, England, United Kingdom Show on map West Ham, United Kingdom · 1 independent report · 1 publisher First reported by the72.co.uk