Motorcycle drag racer Chip Ellis has competed and won at all levels of the sport and on top of a multitude of different motorcycles. Most of you know his name from NHRA Pro Stock Motorcycle competition, but he didn’t just fall out of the sky onto an NHRA bike. Nope, he worked his way there, [...]
More...
More...