Soccer (or international football) stadium.
Loading...