Quiz: Can You Answer 13 Questions All Tulsa Locals Should Know?

Screen shot 2017 06 05 at 9.44.03 am

See me, I love Tulsa. Tulsa is heaven. Tulsa is Italy.

A quiz on Tulsa, from landmarks to famous restaurants and everything in between, that only a true local could ace!

 Jun 02, 2017