I bought some 2.99 Zefal straps at Nashbar (that say "Christophe" on them, only to find out they are too small for me- or, I think they are too small.

I wear size 12 US shoes and these straps barely fit around my toebox when I try to insert it into the pedal. I have to cram my foot in.

The strap's instructions mention S M L sizes, but the packaging doesen't give a size. The straps are about 12" long.