TAKARA TOMY Aero Red Spider 01 RC CAR NEW RARE.
Not to sure about this it's from Japan, New never opened.
Thanks for looking