Question: who has been in the top flight of english football the longest
Answer: Everton