Matt's Tlaloc

Matt's version of a Tlaloc appeared in season 13 of 2018 TV series called Face Off. This here version of Tlaloc is indeed an alien that can produce lightning and electricity.