› added 9 months ago
76
TIL that 8 of the top 10 biggest stadiums by capacity in the world belong to American university football teams. Also, the second biggest stadium is in North Korea.
via reddit.com