Rainbow is the name of at least four bands:
These are photos from concerts where Rainbow played, so they may be of other bands that played the concert as well.
Rainbow / Kingfish Nov 17, 1977 Leicester, England, United Kingdom Uploaded by Trickyd3
Rainbow / Kingfish Oct 6, 1977 Essen, North Rhine-Westphalia, Germany Uploaded by Jr39 Credit: © Jörg Reuter - "original ticket"