Quiz! Can you name every club to have ever played in the Premier League?
Yes, we know football in England existed before the birth of the Premier League in 1992 but could you really name every club who has ever appeared in the top flight since 1888? Could you? No. So quieten down.
You've got a full eight minutes to name every team who has graced the Prem over the last 29 years, which seems generous but let's see how you get on.