Doctor Weerd

Enemy of the Star Spangled Kid. Sometimes works with The Needle.