Kevon's Tezcatlipoca

Kevon's version of a Tezcatlipoca appeared in season 13 of 2018 TV series called Face Off. He's an alien warrior from an unknown planet and it has a green-spiked head.