Monday, September 21, 2015

Geek Trivia: The Largest Stadium In The World Is Located In?

The Largest Stadium In The World Is Located In?

  1. North Korea
  2. The United States
  3. China
  4. Russia

Think you know the answer?

No comments:

Post a Comment