Ummm.... what the hell is Captain Backfire anyway???