History

The Breeders – Cannonball

"Cannonball" is a song by The Breeders from their 1993 album Last Splash. It was released as a single on August 9, 1993 on 4AD/Elektra Records, reaching #44 on the U.S. Billboard Hot 100, and #40 in the UK Si...