Tulsa police continue to investigate a deadly car fire crash near Turkey Mountain. Police say a car crashed and burst into flames around 9:15 Saturday night, April 22.
It happened in the area where 61st Street turns into Elwood just off Highway 75.
"Car was going northbound to westbound to 61st at a high rate of speed and veered off the road - hit a boulder and car ended up catching fire," said Corporal Eric Spradlin, Tulsa Police.
Officers say the driver died at the scene, but don't know yet the victim's identity.
Police say they no one else was at the scene when officers got there but didn't say if they believe the death is suspicious.