Kyosho Optima Mid Ultima Turbo Optima Uploaded: 4 Jun 2011
I think this Kyosho promo movie has just about every off road car they made in the 80's in it! Top stuff! A long movie, but worth it..
Add to my favourites
No comments yet