Splashdown Photos Photo shop at Splash Mountain in Magic Kingdom Park at Walt Disney World; opened on June 1, 1993. The shop is the same as the Professor Barnaby Owl’s Photography Studio at Disneyland.
Splashdown Photos Photo shop at Splash Mountain in Magic Kingdom Park at Walt Disney World; opened on June 1, 1993. The shop is the same as the Professor Barnaby Owl’s Photography Studio at Disneyland.