Marco found a permit for Tesla charging stations at 7380 S Olympia Ave W , Tulsa, OK, 74132. I went looking and found the following link which confirms it:
@corywright @Big Earl @Chuq
edit: almost forgot to quote the source https://twitter.com/MarcoRPTesla/status/1578050566365782017
@corywright @Big Earl @Chuq
edit: almost forgot to quote the source https://twitter.com/MarcoRPTesla/status/1578050566365782017