THERE ARE TWO ARTISTS OF THIS NAME:
These are photos from concerts where Freak of Nature played, so they may be of other bands that played the concert as well.
Freak of Nature Jan 26, 1995 Essen, North Rhine-Westphalia, Germany Uploaded by Jr39 Credit: © Jörg Reuter - "original ticket"