Manchester United (MANU) made big news earlier this week when it announced it had secured most of the land needed to build a new 100,000-seat stadium.
The 25-acre property is close to Old Trafford, the iconic British soccer team’s current stadium. When built, the stadium would be the second-largest in Europe, behind only Barcelona’s Camp Nou at 105,000.