Originally Posted by
leicanthrope
"Frightening" is the word that comes to mind for those. Maybe one step safer than having a buddy duct tape your feet to the pedals before a ride.
I really don't see much of a difference to using leather straps and those cleats that were used with them