There are at least 8 bands named "Ambush"
These are photos from concerts where Ambush played, so they may be of other bands that played the concert as well.
Taunus Metal Festival 2023 Mar 31 - Apr 1, 2023 Oberursel, Hesse, Germany Uploaded by Nemtheanga