They are small because they are made to suck everything in. I'm a 22/24 and they went on fine! I just noticed that after a few minutes they started rolling up. I pulled them up over my hips (gotta love those) and they stayed, but I don't like anything up that high.
I have to admit. I am jealous of your picture!!! I wish I could hug Danny trejo!!!