Karoshikula
Frame-150-Heroes

Channel 4: Super Heroes

Channel 4 had a new dept that no-one really understood. So to help them explain themselves they had this alter egos created.