Anybody recognize this car?.....

I noticed only the left pusher fan is rotating. I was also wondering if the K. brother install puller fans on their mostly street driven cars? Some time ago Thomas mentioned the car we were talking about (track only I think) did not have puller fans.
Great photos and sounds like it was a great run and time for all.