Another Tetris Bragging Moment
Mini-Review: Super Dragon Ball Z

Dubai's Secret Revealed

Dubai Metroid 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??