Who knew Neverland was in Belize?  Turneffe Atoll, at least according to the Film Theory crew.  Worth a watch for the interesting take on history.