Damien's Tonatiuh

Damien's version of a Tonatiuh appeared in season 13 of 2018 TV series called Face Off. He's an alien from a planet with two suns, so when it comes and visits earth it wears a special armor to keep itself nice and warm.