This is the looking glass of Skhron located in Warsaw, Poland. See skhron.com.ua for more details.
Click "Execute"!