UFO Lands In China With Aviator? 2012 HD

Aliens Are Real: Undeniable Proof Here: WATCH HERE: #!/deployment_code=25475852mlbyjn Footage filmed in the National Forest Park of Fuxin, China, 2012. A small group of friends out for the day spotted a silver object descend behind some trees close to where they were having a pic nic. As they ran to get a closer look it became apparent it was a UFO, one of the group quickly got out his camera and started to record, as they got closer they spotted a tall creature coming out
Back to Top