Modzilla Rises in China!

Massive Sculpture Installation

Ron’s most massive sculpture to date, Modzilla, will be revealed to the public June 21st in Shenzhen, China.
0-5 0-4 0-3 0-2 0-1 0