David Oliver keeps on moving forward after 3rd place at 2012 Aviva Birmingham Grand Prix

null