Iniesta Has Renewed His Barcelona Contract ‘For Life’ Ruairi O'Mahony 7 years ago Andres Iniesta has spent his life so far with Barcelona so why not renew the contract for life.Forever Iniesta!