Saturday, November 1, 2014

Robot Dragon Vs. Giant Spider In Beijing!!!

by SandWyrm


Nope, it's not a scene from a movie. A French company built 2 enormous robot puppets for a performance in China. Too cool!

No comments:

Post a Comment

Recent Favorites

All-Time Favorites