Venus Fly Trap were formed in Northampton, UK, in the late 1980's.
These are photos from concerts where Venus Fly Trap played, so they may be of other bands that played the concert as well.
Red Lorry Yellow Lorry / Christian Death / Venus Fly Trap May 13, 1988 Northampton, England, United Kingdom Uploaded by John Collins