Teresa Flowers is an internationally recognized photographer who specializes in fine art, bands and fashion.