Christmas in Chelsea Square, the television special produced by General Seminary that aired Christmas Eve 2011 on CBS, is available to watch online.

 

Share Button

Comments are closed.

Switch to our mobile site