Spain and Barcelona great Iniesta announces retirement after 22-year career

Spain's Andres Iniesta, left. (Alberto Saiz/AP)