Following weeks of speculation, Axl Rose has officially released “Rock the Rock,” his first new song in over a decade. The song, and Rose himself in cartoon form, appear in an episode of New Looney Tunes. The episode, titled “Armageddon Outta Here, Part Two,” previously broadcasted in late-December, but Boomerang, …
Read More »