Adrian Linton in his Vauxhall Astra tackling a very wet Isolation Road stage in the 2011 Sun & Stars rally in Barbados.
Comments