Abraxas (Face Off)

The Abraxas appeared in season 4 of 2013 TV series called Face Off. It's a frozen demon wielding a whip and its also been created by two artists named Eric Z. and Kris. He was not described very well and Kris and Eric Z. were deemed safe by the judges.