I ordered something from storm media before Christmas, 12/19/18. Those talking hamsters. And I still haven’t received my order. I ordered 2. I’ve tried emailing them, but I haven’t gotten a response. Hopefully with PayPal I can just request a refund.
... View more