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]