Rally Racing witnesses three deaths within a week
Julio Cesar Castrillo and Francisco Javier Alvarez died after a crash at the Villa de Tineo Rally race in Spain – third Rally Racing death within a week. Spain’s Villa de Tineo Rally witnessed a horrific crash that has resulted in the deaths of Rally Racing drivers Julio Cesar Castrillo and Francisco Javier Alvarez. Both …