Question: where is the afl grand final played 2017?
Answer: Melbourne Cricket Ground