Multiple UFO Sighting Filmed Over Tokyo, Japan – 17th July 2020

This UFO fleet was filmed hovering over Tokyo, Japan.

This UFO fleet was filmed hovering over Tokyo, Japan.

Leave a Reply