David Fravor

Referenced in 2 episodes

Definition

Navy pilot and commander of the Black Aces squadron who reported a close encounter with a Tic Tac-shaped UFO in 2004, contributing significantly to the UFO narrative.