The Adaptimmune building is in the distance with the diagonal window shape.
Despite the growth and increased density in the Navy Yard, there are still a number of large surface parking lots in the newer North end. The parking lot in the far left of the picture is GSK parking and seldom ever used since they went through their last restructuring ~2 years ago.
The cars lined up in the upper left corner are parked here after coming off of ships at the port. Imported cars are parked in any vacant/unused lot around the port area.