This is what happened to FPSRussia August 21, 2018 10:26 am by IWB FPSRussia used to be one of the biggest channels on YouTube, but we haven’t heard from them in quite a few years… We are primarily funded by readers. Please subscribe and donate to support us! Views: