Mexican club Puebla have confirmed the signing of former Spanish international Luis Garcia on a free transfer after his contract expired with Panathinaikos.
The 33-year-old joins the North American outfit on a one-year deal, with the option of a contract extension at the end of the season.
Luis Garcia, who has previously represented Barcelona, Liverpool and Atletico Madrid, spent a season in Greece with Panathinaikos but has chosen to leave the club for pastures new.
Puebla president Ricardo Henaine praised the capture of the playmaker, who has earned 18 caps for the Spanish national team.
"He [Luis Garcia] is a great player, an international player and there has been a great effort from the board to bring the player to the club. It gives us great satisfaction as he will strengthen the team," the president told the club's official website.
Luis Garcia made 24 appearances for Panathinaikos last season, netting on two occasions.
The player is expected to meet up with his new team-mates on Monday and will be hoping to reach match fitness in time for the beginning of the Mexican Apertura in three weeks time.