Doctor Colossus

Doctor Colossus is a scientist and supervillain from Springfield.

History
Doctor Colossus was seen waiting in a lineup for Peter and Homer's stolen car wash.