Watch this video and more on Castle
Get festive with your friends from the God Rocks! As they Perform your favorite Christmas
tunes, LIVE! Plus, the band takes a look into the true meaning of Christmas!