The Rock and Roll Hall of Fame on Cleveland's lakefront celebrates the artists and history of rock music.