The “Deviled Egg” has hatched! Behold the birth of El Pollo Diablo!! The Radioactive Chicken Heads new music video directed by Jim Ojala.

2 notes