BNSF GP50 3128. It's not the cleanest picture because it's cropped but the BN logo is very visible. The other BN unit is 2093. As far as I'm aware there are only 5 or 6 of these left that still say Burlington Northern as I believe no other engines in BN paint still say Burlington Northern aside from the GP50s as of this picture being taken. This was a very nice surprise to see along with GECX 4796.