I doubt it, at least for the shows that are geoblocked. I don't know of any free VPN that offers servers in Russia. Even if they do, reputable free VPNs have severe limitations, such as data volume. Then you can only stream for a short time and the pleasure quickly comes to an end. The problem at this point is that there are many dubious free VPN providers that are not trustworthy. They collect and sell your data to third parties, and in the worst case, they install malware and trackers on your device. Reputable providers like CyberGhost are cheap and have no restrictions. Moreover, they offer functioning servers in Russia.