Entertainment Movies Read Time : 1 Minutes WTF + FAIL = Russian Female Orgasm Promo For Liongate’s ‘The Last Exorcism’ August 26, 2010 YBMW Staff I know sex sells, and even more so in Russia, but really? WTF, Russia?! Can we say FAIL?