Are they meant for cycling? It doesn't look as if any of them are SPD-compatible, unless I'm missing something.
I'm with you. Looks like they are for flat pedals. Look more like skateboarding shoes to me...