Culture Technologic

This map of World Cup stadiums shows super hi-res satellite images of all 12 Russian venues

This post was originally published on this site

Added bonus: You get to feel like you’re spying on Russia.

Why be a fly on the wall when you can feel like a bird in the sky?

Read Full Story

Leave a Reply