For almost a thousand years, Roman Catholic priests have been required to be celibate. But this age-old practice is now under fire, with the suggestion that the rules should be…Read More >