Deutsches Museum - Museum of Science and Technology in Munich, Germany - Cleveland has Rock and Roll?