Just a train.
I think you've photographed an SD70M
Nifty i think. I don't know trains. i just know that i was sitting at that intersection, and instead of being frustrated at having to wait for five minutes, i waited for that moment so I could snap the pic. My father is an avid train collector, and has tons of the model trains. I intended to take the pic for him. I'll pass that on to him.