That picture was indeed taken at New England Dragway.

I ran that car there from late 69 thru 1972.

I had a 427 bored 1/8" over (452 cubic inches) and had only a set of Lakewood slapper bars and a Lakewood bolt in three point roll bar!!

My how times have changed.

I'd love to see the shot you have.