February 17, 2007 at 6:23 pm
I just found it on Google Earth at Heathrow in London. I tried to post a photo, but this site won’t let me.:mad: You can see it on the right side of the airport. Next to the diagonal road that goes between the 2 runways.
Across the road from the Concord, in a brown square next to the building.
Anyone know what it is? Anyone able to look on Google Earth and tell me? Thanks.:D