Vacas Road 1000km 2011 Record Report

Vacas Breaks 1000 km Road Record Racer Prevails Over the Elements in Spain “…the weirdest and most difficult thing to