Explore All 12 World Cup Stadiums (No Riot Gear Required)

The World Cup is the biggest sporting event in the known universe. The only thing is Brazil is a long trek for most of us, and, y'know things around the world cup tend to get a bit... rowdy? Well, Google Maps is bringing Street View to all twelve of the stadiums, so you can explore them from the convenience/safety of… » 6/05/14 3:01am 6/05/14 3:01am