There are currently 10 bands named Creature - please check the one you were looking for:
These are photos from concerts where Creature played, so they may be of other bands that played the concert as well.
SWEARS / Creature / HAMER Nov 29, 2019 Middlesbrough, England, United Kingdom Uploaded by Davrob