Howard the Duck

howard the Duck was mentioned as one of Earth's great heroes.