Machine Head (2003) This Day In Comics

Machine Head is a crime boss with a robotic head. Capes #1 (September 3, 2003). Titan and Invincible arrived to take him down, but were defeated by six super-powered henchmen, including Battle Beast. All seemed lost until the new Guardians of the Globe arrived and assisted. Battle Beast, after defeating Black Samson and Bulletproof, deemed […]