Brazil's most costly soccer stadium may not host Olympic games

General view of the Mane Garrincha National Stadium ahead of the 2014 World Cup in Brasilia, June 9, 2014. …read more

Leave a Reply

Your email address will not be published. Required fields are marked *