Apologies to the speakers at widget web expo, but I’m glued to my laptop hitting refresh for US Open updates. Crap hotel wifi means no video
thoughts on innovation, startups, photography and bourbon since 2007
Apologies to the speakers at widget web expo, but I’m glued to my laptop hitting refresh for US Open updates. Crap hotel wifi means no video