For some people, heads-up drag racing is the ultimate proof of automotive prowess. For Ben Hochman, the desire to own a Subaru and the need to drag-race were both satisfied when he purchased an Impreza 2.5RS while still in high school. A few bolt-ons and a few hundred bottles of […]
Read More