BEIJING, CHINA - APRIL 26: (CHINA OUT) Visitors walk in front of a sand sculpture at the Noah's Ark Sand Sculpture Park on April 26, 2008 in Beijing, China. The park occupies about 8.46 acres and is the biggest in China, it displays about 100 sand sculptures. (Photo by China Photos/Getty Images)