
Very cool and hard to come by Top Secret Sticker set from 2001/2002. Sold at Tokyo Auto Salon and Osaka Auto Messe. The would make amazing additions to anyone’s Top Secret Collection
Very cool and hard to come by Top Secret Sticker set from 2001/2002. Sold at Tokyo Auto Salon and Osaka Auto Messe. The would make amazing additions to anyone’s Top Secret Collection