The AFL grand final is here — how to watch, how to stream, the entertainment, the line-ups and more
The biggest game of the AFL season has arrived, with nearly 100,000 fans expected to flood the Melbourne Cricket Ground today.The Sydney Swans are preparing to face the Brisbane Lions, with the two teams hoping to redeem themselves after both losing in their last grand final appearances.