Just before the arrival of the Beijing Olympics, Google Earth has released new satellite pictures of Beijing. Some of the new pictures were even taken two weeks ago. From them, we can clearly see the Bird's Nest and the Water Cube.