Take our football quiz

Can you name all English football clubs?

This is a tough one. Let us know how you get on.