It could’ve been a bomb. We mean, the Rock and Roll Hall of Fame and Museum in Cleveland is, after all, an $84 million pyramid dedicated to the care, study and display of rock ’n’ roll memory and ...