Ryan Marvel: 3 p.m., Zion Lutheran Church, 815 E. 16th St., Loveland. The pianist will share music of the season and from his three winter albums and his new “Hymns” album. $20, RyanMarvel.com.
Rocky Mountain Train Show Holiday Edition: 9 a.m.-3 p.m. Sunday, Petersen Toyota Center at The Ranch Events Complex, 5280 Arena Circle, Loveland. The “all scales” show features more than 60 vendors, children’s activities and parents can bring a camera and take a picture with Santa. Boy Scouts can earn the Railroad Merit Badge. Children 5 years old and older can earn the Junior Engineering Certificate. $10 for adults; children 12 and under and Boy Scouts in uniform get free admission. Veterans, active-duty personnel and first responders can get discount tickets through VetTix. RockyMountainTrainShow

The Reporter-Herald

The Denver Post
KKTV 11 News
Longmont Times-Call
Denver7 News
Raw Story
NBC News
Insider
New York Post