A skeptic’s eye view of Rome I found this right near the Vatican. Where else? Spread the meme:TwitterFacebookEmailMoreRedditPrintLike this:Like Loading...
Ya think maybe they are on to them?