Directing
05/12/1963 · Kensington, London, England, UK
The Hand of God: 30 Years On
When English Football Ruled Europe