Source: Twitter.

Bastian Schweinsteiger has officially been unveiled as a Manchester United player.

The German captain has joined the Red Devils on three-year deal for a reported fee of $30 million Australian dollars.

The World Cup winner made 500 appearances for Bayern Munich and won eight Bundesliga titles and has made 111 appearances for the German national team