Aberdeen’s Halford opens up on ‘horrible’ months as a free agent

New Aberdeen signing Greg Halford.
New Aberdeen signing Greg Halford.

Breaking