Honda XRV Forum banner


  1. Chatter
    The world cup (whatever that is) will NOT be held in the UK but in Russia. Hooray! :D Hopefully, the Russians will know what to do with all the mindless hooligans that follow soccer (whatever that is) - ie chuck 'em all into the salt mines of Siberia. Problem solved. Whoever thought that...