‘Island Of The Hungry Ghosts’ Is Artful But Superficial [Tribeca Review]
Christmas Island is an Australian territory just off the coast of Indonesia. It’s a remote forested isle with no aboriginal inhabitants and thusly a seemingly perfect spot for a government to dump unwanted peop...