Santas in the Barn
Episode 01 Season 1
Santas in the Barn
Season 1
Episode 01

Welcome to the North Pole

The Santas can hardly contain their Christmas spirit after getting their first look at the living quarters.