Skip Navigation

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

1