Get a virtual view of all the World Cup stadiums from Google Maps Street View. You can see the insides of all 12 stadiums hosting the World Cup, and surrounding areas. The arenas are be spread out across Belo Horizonte, Curitiba, Natal, Rio de Janeiro, Salvador, Porto Alegre, Brasilia, Fortaleza, Cuiaba, Manaus, Recife and Sao Paulo.