Why would you want absolutely no one from Russia to view your site? You have a public website, your audience is the entire world. Don't let a few bits of suspicious traffic convince you to block an entire country of 146 million people.
Even if you don't think anyone in Russia would care about your site, you're a VFX artist. What if a prospective client is based in Russia, or a US film production is just kicking off work in Russia?
You have a public website, embrace your global audience. :)
More than likely, you're site is being indexed by a Russian search engine, or being browsed by actual real Russian people.
If you're concerned, you may want to implement some (if not all) of the recommended security measures instead.