There are multiple artists with the name Otto:
These are photos from concerts where Otto played, so they may be of other bands that played the concert as well.
Otto Nov 9, 2018 Londrina, Brazil Uploaded by Isadorarocha
Wristband
Roskilde Festival 2004 Jul 1 - 4, 2004 Roskilde, Zealand, Denmark Uploaded by Wakajawaka