4145 E 21st St, Tulsa, Oklahoma 74114 USA
Statue towers above one of the buildings at the Tulsa Fairgrounds.
Photo Credit: C.M.
Claim copyright