Designed by
Title
Mascots in Olympic Green Park in Beijing, China #281963344
Description
Beijing, China - April 2, 2013: Mascots statues in front of Birds Nest stadium, Olympic Green constructed for 2008 Summer Olympics in Beijing
This image is editorial