I ordered a Galco Miami Classic from Amazon.
I got an email this morning telling me that it had shipped today. Shipped TODAY with an expected arrival time of "tomorrow, Nov 17, before 8pm."
It arrived today. Just a moment ago, in fact.
I don't even have Prime.