Google was planning to launch the Street View Imagery of all 12 World Cup stadiums. The launch took place today, just a week before the first game of the 2014 football World Cup in Brazil. This way, Google is giving football fans the opportunity to save their tickets and expenses. The feature lets everyone explore ...