Derek's Tlaloc

Derek's version of a Tlaloc appeared in season 13 of 2018 TV series called Face Off. This here version of a Tlaloc is indeed an alien, but with a head of a jaguar.