Discover
The Immaculate Conception is a dogma of the Roman Catholic Church which states that the Virgin Mary was free of original sin from the moment of her conception.