A Cosmic Christmas

Three aliens travel to Earth to discover the meaning of Christmas. When they get there, they meet a boy and his goose who help to show them the true spirit of Christmas.
read more…