Oh no that's a shame - the same could be said about the 17 as that's always late and ruins my plans.The 21 was 5 minutes late which meant I missed the 21A from Sedgefield to Middlesbrough, so I had to wait for the 0915 X1 which was 13 minutes late.
What service was it?
Now on service 5 to Middlesbrough and its full of school kids.