Lucky 2 Pack - A1: Ferrari

Released: 1995
Toy #:
Made in: China