Found this on youtube while thinking about the comments about the red lights from the towers.
It has some outside video of what the crew will have seen.
Loads of red lights. Seems like 3 flashing lights perm, wouldn't surprise me if one of them was a flashing red on top of the tower.
And I don't have a clue where the tower is.
https://youtu.be/O3LTYeZrzH8