Full steam ahead because Elgin’s popular steam train is back! Steam train enthusiasts and market lovers unite because Elgin’s favourite market is bringing back...