Invincible Lion

Pekin, China

Invincible Lion