yeah, 20,000 or so "denominations have it right, every one of them.....whatever their right is!!!
And Fatima is left up to each individual Catholic to decide whether they accept it or not.
1.2 billion popes strong.......