Indonesia UFOs

by Dark Lord
Indonesia UFOs

This UFO video which was reportedly filmed in Indonesia, you can see two red objects but then something even more unusual happens.

You may also like