The Lost Empire, which was released 25 years ago this month on June 15, 2001. Coming off what is widely considered one of the studio's strongest eras with the Disney Renaissance of the 1990s, Atlantis ...