• Embed

Sleigh The Holidays | 12 Days of Christmas

Exclusive12/25/2016

Your Logo TV family puts a hilarious spin on the tradition 12 Days of Christmas carol.

Up Next