17.05.2005 CRF review their successful technology display at the Barcelona international motor show
> open in high resolution