It’s obvious that spot is no longer on display I take it it was located at the basement level at Epcot and viewed from the first floor. Was it ever removed and is that spot still still the brains of the park when I say that I mean just the location itself not the computers? I imagine with todays technology there isn’t much to look at anymore.
Last edited: