Discovery Island Abandoned: What Happened and Why It Still Matters
Discovery Island was a small themed zoo and nature exhibit at Walt Disney World in Florida, operating from 1974 to 1999. It offered guests close animal encounters, lush landscap...
Read article