Dubai's Secret Revealed
August 08, 2006
Way out in Dubai, UAE there's this man-made island called The Palm Jumeirah that is about to become a vacation destination and resort community. That's a picture of it there on the right. Does it look familiar somehow? Are you certain you've seen this island somewhere in your nightmares? Can you hear the blood-curdling shriek of the dangerous parasite as it pursues you through science labs and dark caverns? Well, can you? Can you??