Question: who has won the most grand finals afl?
Answer: Essendon and Carlton