Christmas

on December 19, 2017

Enjoy these excerpts from Christmas Town at the Creation Museum, and learn the true meaning of Christmas.