Alien Santa

Christmas Day UFO Sighting

How likely is it that life evolved elsewhere? Who knows, watch a video with some flashing lights in. What do you reckon it is? Santa? Me too.