Is there actually any point in the game where Amygdala can be seen on top of this tower? Any time you look at it the boss is not there, but it is on this image I randomly found. Where is this from
[Original Post]
I think you see Amygdala there when you have enough insight.