FULL LIST: Top 10 memorable cup upsets in English football history

Discover the top 10 most memorable cup upsets in English football history, featuring giant-killings like Hereford vs Newcastle and Bradford vs Chelsea. Read More:…