Alien Caught on Tape in Canada

ApexTV

Member
Messages
317

This video was sent to us by a man living in Canada who caught this mysterious humanoid being that many online have claimed to be a real life alien. The creature was caught on tape in an undisclosed location. The man also said that it was filmed near a Canadian Air Force base.
 

Top