A new exhibition is casting the spotlight on what some call Japan’s UFO story--a saucer-shaped boat known as the “Utsuro-bune” said to have washed ashore on the coast of Hitachi province ...
Whether or not you believe in UFOs, there's no denying that this incredible craft is truly out of this world. Amazing footage ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results