The pressure seems to have finally gotten to much with Lennon set to depart Celtic Park...
Glasgow Live · Feb 23, 2021
Neil Lennon reportedly set to LEAVE Celtic ‘within 24 hours’
Continue Reading
The pressure seems to have finally gotten to much with Lennon set to depart Celtic Park...