mail_outline sales@mediastorehouse.com
China, Northeast China, Heilongjiang Province, Harbin City. Snow and Ice Sculpture Festival at Sun Island Park. Giant thumb sculptures
Carved figure, Santa Maria Formosa, Venice, Italy Detail on Santa Maria Formosa, Venice, Italy
China, Jiangsu Province, Suzhou City. Museum of Opera and Theatre, a bronze statue a rickshaw outside the theatre