There are at least four artists that go by the name Mammal.
These are photos from concerts where Mammal played, so they may be of other bands that played the concert as well.
The Answer / Black Spiders / Mammal Nov 30, 2009 Sheffield, England, United Kingdom Uploaded by Jim Jones
Sounds of Spring Sep 26, 2009 Brisbane, Queensland, Australia Uploaded by Aphex Bob
Big Day Out 2009 Jan 26, 2009 Melbourne, Victoria, Australia Uploaded by Mike G Force