League Two side Bradford City have signed forward Billy Clarke for a third time.
The 32-year-old, who has agreed a one-year deal after leaving Grimsby Town, first joined in 2014 and scored 25 goals in 144 games before joining Charlton in 2017.
He went on to have a further short spell with the Bantams in 2019, during which he made 14 appearances.
"I am absolutely over the moon to be back, again," he told the club website.
"I was devastated to leave last time. To get the chance to return is unbelievable."
Find all the latest football transfers on our dedicated page.