The Solemnity of the Immaculate Conception is a Catholic holiday celebrated worldwide. It commemorates the conception of Mary in her mother’s womb; Catholics believe Mary was born without original sin. Read More in FOX News.   Read More in Red Pill NOWlej.