Ruling out aliens? Senior US general says not ruling out anything yet

by
Ruling out aliens? Senior US general says not ruling out anything yet