Throwback: Led Zeppelin

January 14, 2012

On Jan. 12, 1969, Led Zeppelin released their debut album in America. The British band didn’t release the album in their home country until March of the same year. There was a ridiculous amount of super groups coming out of Bri...

The Student News Site of Shawnee Mission Northwest