One of my geekier pastimes is playing around in Google Street View, dropping in on random locales. The other day I was in Moscow and stumbled across this. What is it?