Czech company offers self-inflating tyre technology

26 Feb 2008