“This roller coaster ride you’re on won’t stop to let you off …” 

July 7, 1977 ~ Styx release their seventh album and it’s the one that send them into the rock stratosphere.