Shane Heffernan all smiles after finishing in sixteenth place.


Top of Page