Question: which english football team has been in the top flight the longest?
Answer: Everton