Originally Posted by
MonThruThurs
Ed Force One (Iron Maiden's plane) is currently parked at the SEA cargo terminal for the curious.
For the unfamiliar, where's the best place to view from airside SEA?
ETA: answered my own question. N14 & N15, can also see from D BR, but both are obstructed views and light is fading.