National Prayer Vigil for Life will be virtual this year

Each year on the night before the annual March for Life, at least 10,000 people have filled the Great Upper Church of the Basilica of the National Shrine of the Immaculate Conception in Washington for the National Prayer Vigil for Life.

Read More