So here's the deal. i know that these exist... but that's about it. I am desperate to find out as much about these as possible. They're very small, from what i've heard, they were only made for a second. I'm not sure if they were made in Germany, another European country, or a South American country like Chile.
Please help =)