There at at least 4 artists named Howler:
These are photos from concerts where Howler played, so they may be of other bands that played the concert as well.
Howler Nov 16, 2011 London, England, United Kingdom Uploaded by Maf Daniel