Soccer stadium (Scooby-Doo! Ghastly Goals!)

The soccer stadium is in Rio de Janeiro. It was the site for the latest International Soccer Cup.

Scooby-Doo! Ghastly Goals!
Insert details here.

Appearances

 * Scooby-Doo! Ghastly Goals!

Notes/trivia

 * The stadium is based on which held the finals of the 2014 FIFA World Cup in Rio de Janeiro.