This is aKCS yard job. I think it was braking down a Birmingham train.
I believe this was a KCS yard job building a train, and had worked its way out over the Warrior River. GM&O era bridge and trestle seen here. Date is early 2005 I believe.
KCS 3152 sits with KCS 3151 at Camp Shelby, MS.