Could it be in Montreal at the Olympic Stadium?
Or could it be in London that's hosting the 2012 Olympics?
Or could it be in LA at the Los Angeles Memorial Coliseum as that holds a capacity of at least 90k. Vince wanted to run a show there in '91 and it has hosted 2 Olympic games. Plus WM...