Ryan Hall has completed a move from Rotherham United to Luton Town, the League Two club have confirmed.
The 27-year-old winger was officially unveiled at half time of Luton's 3-2 win over Cambridge United at Kenilworth Road this afternoon.
Hall began his career at Arsenal before moving to Crystal Palace, though he made just one league appearance for the Eagles.
He played under Luton manager John Still while on loan from Palace at Dagenham & Redbridge in 2008, and scored one goal in three appearances for Rotherham before joining Notts County on loan earlier this season.