Browse Items (1 total)

  • Tags: Idle Bay Isle

OC00140.jpg
Discovery Island, located at the Walt Disney World Resort Bay Lake near Orlando, Florida, in September of 1991. Before the arrival of Walt Disney World, the 11.5-acre island was called Raz Island, in honor of the family that inhabited it. In the lateā€¦