Historic Film Locations

I couldn’t go to Tulsa without visiting Spatula City. First pic: UHF – 1989 Second: July 14, 2024 6207 S Peoria Ave, Tulsa, OK 74136

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *