Yvonne's Xochipilli

Yvonne's version of a Xochipilli appeared in season 13 of 2018 TV series called Face Off. She's a mother alien goddess of nature considering that she has leaves on her head.