Originally Posted by
esther-L
I think those are Power Grips pedals.
https://www.powergrips.com/ I have a set that I can put on 1 of my bikes. I converted them to the "extra long strap set" in order to get enough toe-out for my prosthetic foot. The longer strap set is also
much easier to install and adjust than the standard set.
There's no Velcro anywhere in a PowerGrips set though. The other straps actually sound more like the trick straps the BMX kids like.