The Promise: Celebrate Christmas

  • 2017
  • TV Show
  • None

Celebrate the birth of Jesus Christ with Breath of Life Ministries and the Aeolians of Huntsville, Alabama's Oakwood University, the elite Seventh Day Adventist choir that took home the 2017 Choir of the World title.

Where to Watch

Available to Stream

  • Watch on