Steve Tafoya is an equestrian sports photographer based in Rochester, MN.