Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
1966, the year England won the soccer World Cup. 3 months before the start, the Cup went missing for a week. Nobody has explained why the cup was dumped in a privet hedge in a suburban garden in South London. Nobody until now, that is.