claim
CBS News reported on October 18, 2023, that some UFO reports from military witnesses present potential flight safety concerns.

Authors

Sources

Referenced by nodes (1)