Luton Town have signed former Peterborough and Brighton striker Craig Mackail-Smith on an two-year deal.
Mackail-Smith, capped seven times by Scotland, has been training with Luton throughout pre-season.
The 31-year-old has been a free agent since leaving Brighton in May following a four-year spell in which he scored 24 goals in 122 appearances.
His spell at the Amex was hit by a serious Achilles injury which kept him out between March 2013 and April 2014.
Find all the latest football transfers on our dedicated page.