It's the first time I've heard of Barracuda Bob but, it was the part of the vid that made me shout "Get in there fella!" at the screen. Bob, 1 - Everyone sitting on the sofa, 0. Bob wins!!
The majority of men would be intimidated out of racing if they had Bob's turn of 'speed'. F***ing big fat thumbs up fella, you spread hope and joy mate!!!!
I remember him at races years ago. Fantastic!!!