There are at least 2 bands called The Meteors, one from the UK, one from the Netherlands:
These are photos from concerts where The Meteors played, so they may be of other bands that played the concert as well.
The Meteors Jul 23, 2021 Santa Ana, California, United States Uploaded by Edith
The Meteors / Shame On Me / Brokn Hartz May 14, 2021 Houston, Texas, United States Uploaded by Houston Hh
The Meteors May 11, 2021 Denver, Colorado, United States Uploaded by Jeepgurlio