A mysterious sphere hovers over a radar station in Newfoundland