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