Take-offs web site?
I am looking for a way to buy a product made by take-offs. Its a foam strip that adheres to the inside of either side of your body to give your body strength. I saw them in person tonight and was told they were produced by take-off, the tire manufacturer. The guy I talked with told me where he bought his, but Its too far away for me to want to drive. Any ideas on the website for take-off or a distributor? I searched here as well as I could as well as google with no luck.