Bigger Is Better Of The Day

optimus prime,Transformers fan,transformers statue
By Unknown
  • -
  • Vote
  • -

Bigger Is Better Of The Day: The largest Optimus Prime statue has been unveiled into Shenyang City, China. Made of 20 cars, it stands a 36ft. and is 21 tons of pure Optimus Prime.

Consider yourself warned Deceptacons!

[Oddity Central]

Back to Top