158959 Little Haresfield 7 June 2017

158959 passes Little Haresfield on 7 June 2017 with the 1O98 10:48 Great Malvern to Brighton GWR service. A mammoth cross country jaunt with 30 intermediate stops and a average speed of 39.9 mph! I don't suppose many people ever attempt the entire journey!