Where To Stream Long Live the Royals Season 1 Episode 1
• Episode 1 • Yule Scare
- Aired November 30, 2015
- 15 Min
The family begins planning for the festival, but those preparations fall apart when Peter is unsuccessful in finding friends to party with.