5 mintes ago someone ordered a Carstache for delivery that's one block from Carstache Headquarters here in San Francisco. To freak them out we just put it on their doorstep, rang the bell, and ran away.
Total delivery time for online order? 15 Minutes.
Watch out, you could be next!
DING DONG STACHE
...damn we should have filmed this...or at least taken a photo...solid text blog posts suck...next time!