N Neilsjuke New member Aug 1, 2018 #1 https://www.youtube.com/watch?v=fBNhQfPfkVo&feature=em-uploademail
rockhouse66 New member Aug 2, 2018 #2 I was there! 140 MPH? Really? And pit stops were certainly a leisurely affair in that era.