SWT liveried 158789 on a Waverley - Newcraighall service seen shortly after leaving Brunstane in March 2007 on the final leg of its short journey.
John Furnevel [31/03/2007]

Waverley - Newcraighall service turns southeast towards its final destination just after leaving Brunstane on 5 July 2007 as the sub turns southwest towards Niddrie West Junction.
John Furnevel [05/07/2007]

A morning service from Tweedbank approaches its penultimate stop,
Brunstane, on 30th October 2017. The 158 is still in First Scotrail livery, nine
years after the saltire one was introduced. Meanwhile signal EP (Edinburgh
Portobello) 604 says No, which is immensely reassuring.

David Panton [30/10/2017]
All photographs of Niddrie North Junction