Aliens and some humans are guarding Earth as it matures, similar to The Men in Black.
Wendigos are aliens from outerspace.
However, our hero has so far managed to keep a hold of his towel.