|
Post by den82 on Mar 28, 2011 1:29:15 GMT -6
I've had these in a bag forever, a bunch of them. They seem to be little cheap vehicles you build and maybe paint yourself. They're made in China.
|
|
|
Post by deadpool0207 on Mar 28, 2011 3:48:33 GMT -6
Speed Racer for sure ,,,,, No clue as to where they came from tho
|
|