I saw these tumblers being used for margaritas today on an episode of "Grill It! With Bobby Flay." I'd love to get some for myself. They look like Mexican glass. A Google search came close, but not close enough. I've emailed the Food Network to ask where I might find them. But I thought I'd ask here, as well. Any suggestions?