Video was not much help and the BIG sticker on the side which said "NOT MAN FIRE ABLE" would worry me if I was a Solder up there.
Lol, I just checked out the link. First line of the article is - "Maybe Canada’s Armed Forces are fighting a Wendigo infestation no one knows about. "