Originally posted by BlueJ1 Any of you with google earth. Go to Dubai in the country of United Arab Emirates. Look just off the coast. Purely amazing looking. The world's largest man built islands. Picture hanger is down. I'll post a picture tomorrow morning.