James Forrest signs new one-year deal with Celtic

The winger has penned a new deal until 2027.

Continue Reading