Kubica: I’m happy, but not 100% happy Thursday, 03rd August pitpass.com Despite a positive test, Robert Kubica admits that there is room for improvement. Read full article