CHELTENHAM club captain Russell Penn has signed for York City in a two-and-a-half year deal.

The Minstermen have agreed a fee with the Robins for the 28-year-old midfielder, who will go straight into the squad for Saturday's trip to Northampton.

Penn has previously played for Burton and Kidderminster.