Alex Tagliani wins Road America

Updated: 25 February 2007 09:07 IST

Canada's Alex Tagliani won the Grand Prix of Road America on Sunday.

Show Comments
Advertisement