I received a package, a green rubber product that I did not order, looks very suspicious. I am scared other might get this odd thing. It might be some kind of rubber thing to something else but you never know what people will do, so just be on the alert. It's from tnt Vernon CA.a