Space beast

The space beast is the final boss in Josef the game and is also toms giant pet in revenge of the wee wee and is the final boss in Josef the game 4: The truth (In his reborn form)

He has made no other apprences but this.