dookiedookdook
Member
hey guys. i heard abt this kind of velcro which the rough part is industrially strengthened, but the adhesive side to stick to ur pedals is very light on the stickiness, and can be removed frm the base easily without damaging it cosmetically. anyone noes where i can get these frm?