Faith No More, Metro 1990

Faith No More, Metro 1990

Regular price $199.00 Sale


Limited Edition of 50
Hand Signed & Numbered by Photographer Gene Ambo
Printed on ultra premium heavy weight paper

Faith No More, 3/26/1990

Faith No More photographed at The Metro in Chicago, Illinois.

"They had just walked into the room and I was already set up ready to go . Mike liked the fisheye lens." - Photographer Gene Ambo