3 ms·Don’t feel bad, Mamba is very new technology. I only just heard about it for the first time last week!by jiggawatts 3y agoDon’t feel bad, Mamba is very new technology. I only just heard about it for the first time last week!