Henry will play for France in the upcoming World Cup and join New York after the tournament.
Henry has one season left on his contract with Barcelona, so he’ll head back there when the season is done. Barcelona’s season ended Sunday with another Spanish Premier League Championship.