So if you go the the Italian Air Force website. They have a section dedicated to UFOs. Not much to see there, expect that another major government has come out and released their findings. Lets see, that makes Italy, France, England, and Brazil.
Major props to Internos for the find.
No comments:
Post a Comment