UFO Spotted Two Nights in a Row on Canadian Weather Camera
There is a recurring UFO at Churchill Falls Canada being caught on their weather camera. It does not appear to be in an orbit but hovering in the atmosphere. #UFO #ALIENS #BORG ... https://www.youtube.com/watch?v=4uZE2TSGE7s