- CAFA, Beijing, China
- Lemoore, California, USA
These statues are open air statue, not for promoting the film or fiction. Most of the lifesize statues of Transformers exhibited for promoting film in various cineplex and malls for time being. Those are not included in this post.
CAFA, Beijing, China
Lemoore, California, USAPix and Info sources:
1.China : Green Launches | Generation Mech