Never say never in this magical land where anything can happen. This world is split into two parts. In the center of London, Big Ben stands watch over the city. The other part is the wilderness infested island surrounded by water. This is where Peter Pan and the Lost Boys play. The pirate flag of Captain Hook's ship can be seen right over the horizon.