El Gallo

El Gallo (Spanish for "The Rooster") may refer to