Super Aguri

Super Aguri

11th

Super Aguri

2008 World Championship