Nigeria international Peter Odemwingie has signed for FC Lokomotiv Moskva on a three-year contract from LOSC Lille Métropole for a reported ?10m fee.

Odemwingie makes tracks to Lokomotiv