A giant humanoid figure has been spotted atop a mountain in Canada (Video)
A Canadian man filmed a huge figure standing on top of a mountain and then claimed the strange sight was...
A Canadian man filmed a huge figure standing on top of a mountain and then claimed the strange sight was...