Antioch Christmas

Antioch Baptist Church in Greencastle, Indiana Christmas play.