There are at least two bands called The Parrots.
These are photos from concerts where The Parrots played, so they may be of other bands that played the concert as well.
Paul McAlinden
Memes / The Parrots Jun 18, 2022 Hackney, England, United Kingdom Uploaded by Darren Lovell
Memes