Commander David Fravor is a retired US Navy pilot, who had a close encounter in 2004 with the so-called Tic Tac UFO.
0 Followers
1 Appearance
Last on Oct 4, 2019
1.5K views
•
4 years ago
58 views
27 views
29 views
Show all