Stock animation
Made in China stamp and hand stamping impact animation. Factory, manufacturing and production country 3D rendered concept.
4K
3840 x 2160