This is the Bear Lake Radio Telescope outside of Moscow, and for such a big thing it was incredibly hard to track down any information about it. Initially I had no idea what it was called, but after some extensive Googling I located a page which claimed this is a TNA-1500 radio telescope with a 64 metre diameter. It doesn’t look quite that big to me, but it certainly isn’t far off. Supposedly there are several other telescopes which alongside this one make up the Russian Deep Space Network. The same page I mentioned above says they’re located…