Created by rmartin21 - June 2nd 2018
Oklahoma City, Oklahoma, United States
Tulsa, Oklahoma, United States
6421 E 36th St N, Tulsa, OK, US
Tulsa Zoo & Living Museum
20 E Archer St, Tulsa, OK, US
Center of the Universe