Archive for September 1st, 2015

New Neverland

Footage of the new ride system for Shanghai DL’s Peter Pan attraction.

Advertisements