More details have emerged regarding the seemingly odd decision to broadcast AEW Grand Slam: Australia on such a long delay.
More than 65,000 fans are expected to pack into the stadium to see their favorite WWE superstars at Lucas Oil Stadium.