2800 E 61st St N Tulsa OK 74130 Records