A Trip to the National Football Museum

Have you ever wondered where the ball from the 1966 World Cup Final is kept? Or where Maradona's shirt from the notorious "Hand of God" game is tucked away?

Read more...

Read the full article at Footy Factor.

Related