St Johnstone star Murray Davidson pens new contract

© SNSSaints hero Davidson in full flight.
Saints hero Davidson in full flight.