Camera Capture Alien Landing a UFO or military vehicle in Saudi Arabia?
The video seems to be a bit blurred by distance, but quietly we can see a be down the ramp of the spacecraft.
Read More: [Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]