What The Goo Goo Dolls Did To Avoid Going Broke
At the time of their formation in 1986, Buffalo, New York-based band the Goo Goo Dolls, like many budding rock acts, were so eager for a record deal they were pretty much willing to sign any contract, no matter how detrimental it was to band members.
Read More