There are two versions of Twilight Princess: GameCube and Wii.
This version of Twilight Princess features a left-handed link, similar to all the other Zelda games. Although released after the Wii version, the storyline and gameplay is almost identical. The controls are the classic GameCube ones found in The Legend of Zelda: The Wind Waker.
This version was released on November 19, 2006, about a month before the GameCube release. In this version, the whole world was flipped to make Link right-handed, since most players are right-handed.