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.