Jo XappieMay 21, 2014 2:49 PMPope Francis declares himself the antichrist and lucifer. Now I'm really confused??? https://www.youtube.com/watch?v=6Jc61xBfcGI