Splashdown Photos

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.