Brazil, Where God Blesses Football 30 / 44
Gathering of Brazilian supporters in the centre of Sao Paulo to watch the final of the World Cup Championship between Brazil and France.…