John Howard did some wild shit like that too btw. He actually topped that crazy guy in the picture. 152.2 mph.
John Howard is an Olympic cyclist from the United States, who set a land speed record of 152.2 miles per hour while motor-pacing on a pedal bicycle on July 20, 1985 on Utah's...