In the video of Concorde, there is a derelict construction laying on it's side, the base made me think of a VOR, but the rest looks like a water tower seen atop many a New York building, and yet again it looks like a refugee of a Soyuz space program. Put me out of my misery please ?
SHJ