Takara Star Scream

by Aceben Liverpool

$129.00

  • Destron 22
  • Transformers
  • Aerial Military Staff
  • 1980’s Japan

Contact the store

100% Secure Checkout
SKU: L35638 Categories: , ,