Big City?

There is a giant ant at Shenzhen Talent Park.

Leave a comment