Just in time for the films release, a new live musical street show starring characters from Disneys live action version of The Little Mermaid has debuted at the Disneyland Paris Resort. The new show takes place at at Walt Disney Studios Park on a temporary set in Production Courtyard. The characters perform in front of a beach backdrop, with palm trees surrounding them. The star of the show is...