i wish barricade was in transformers 2
a giant spiky robot with a massive saw-blade on his hand, capable of transforming into a saleen mustang police car
"i wish barricade was in transformers 2" What is the definition of "barricade"?