Know Oz & Steve well. Oz is a three time USAC championship. His shop was in Jamestown about 30 miles from Indy. Where he and Steve built sprint cars and later hot rods. The Greek (Steve) who worked for him is still working in the same shop today. Steves Autofab. Lee is back in upstate New York building cars.
It does look like a cell phone. I was ( and still am skeptical). Looks like he is holding a Styrofoam cup as well. Photoshop or time machine in play here.