Faith Festival, Steven Taddei, New Orleans, Louisiana, USA, 1980

Steven TaddeiFaith Festival

New Orleans, Louisiana

1980

steventaddeiphotography.org