The week ahead: Charleston Bicentenary, Messiah and pro-life rally

The week ahead: Charleston Bicentenary, Messiah and pro-life rally