That's funny. I took the same exact picture a few nights ago from the top level of the Logan Airport Central Parking Lot. Haven't gotten pictures off of my camera yet. I will post them when I do..
PS. I'm positive your picture looks 10,000X better than mine will..