Canada’s Best Christmas Light Show

Upper Canada Village in Morrisburg, Ontario turns into a mini Las Vegas for the Christmas season.

Stolen from Buzzfeed