This is Battle Beast (Thokk) from the comics. For the TV show character, see Battle Beast (TV). I sense my victory drawing near! --Battle Beast Battle Beast is a character in the Image Comics series, Invincible. Battle Beast was once the planetary Guardian of his home planet. However due to the constant fighting, he would grow addicted to it and eventually leave to seek worthy combatants Battle Beast served under Machine Head in hopes of testing Earth inhabitant's powers. After Titan and Invinci