Helmet Jellyfish Alien

The Helmet Jellyfish Alien appeared in season 11 of 2017 TV series called Face Off. It's an alien fused with the DNA of a helmet jellyfish, also it was created by two artists named Jasmine and Stella.