Wonder if this is an official SLSF publicity photo of the "new" Meteor power and consist? It's noted in Frisco Power that it made a daylight publicity run, with the company photographer capturing image