Japan has formed a task force to investigate UFOs after the country was dubbed a “hotspot” for strange aerial sightings by a Pentagon report published last year.
Japan has formed a task force to investigate UFOs after the country was dubbed a “hotspot” for strange aerial sightings by a Pentagon report published last year.