The are at least four artists that call themself Cleo.
These are photos from concerts where Cleo played, so they may be of other bands that played the concert as well.
Way Out West Festival 2023 Aug 10 - 12, 2023 Gothenburg, Västra Götaland, Sweden Uploaded by Edit
Cleo Jun 5, 2022 Czarnków, Greater Poland, Poland Uploaded by Olcia ★