Italian Champion Cyclist Collapses After First Stage of Volta in Spain – Medics Perform CPR at the Scene

Continue reading Italian Champion Cyclist Collapses After First Stage of Volta in Spain – Medics Perform CPR at the Scene