Home/Culture/ Art

French Long Ma and Spider rock Beijing

Updated: 2014-10-21 11:31 (Agencies)
Comments

French Long Ma and Spider rock Beijing

A mechanical installation named "Long Ma" makes its way during the Long Ma performance in front of the National Stadium, also known as the Bird's Nest, in Beijing, Oct 19, 2014. [Photo/Agencies]

French Long Ma and Spider rock Beijing

French Long Ma and Spider rock Beijing

French Long Ma and Spider rock Beijing

Clash of the mechanical titans 

Giant French sculpture displayed in Shanghai 

Horse-dragon sculpture celebrates China-France ties  

 

 

|<< Previous Page 11 12 Next Page

Most Popular