Ben Peter (Face Off)

Ben Peter aka Infected Warrior appeared in season 8 of 2015 TV series called Face Off. His super selfie is a soldier from an apocalypse era where he used a special suit to keep him alive, also he was created and portrayed by an artist named Ben.