The Goo Goo Dolls have partnered up with Live Nation and Yahoo to live-stream their August 17, 2014 concert live from Susquehanna Bank Center in Philadelphia. This is one of 365 concerts to stream over a 12-month period on the Live Nation Channel on Yahoo Screen. You can watch the Goo Goo Dolls show live […]