Russian Happiness Really Shows

 
What do you get when you cross a concert and inside information regarding when and where the Google Maps satellite will be taking pictures? Well, if you’re in Chelyabinsk, Russia, and you have a vast supply of yellow ponchos and hats, you put yourself on the map. Literally.
The concert was played in the center of [...]