Does anyone know what this toy is? I’ve had this since the 90’s and I believe we got it at RadioShack but I’m not 100% on that. There is absolutely no information on this toy other than that it was made in China and takes 3 AA batteries.

bestgamesdirect
Login/Register access is temporary disabled