Self-Adhesive teflon tape - where to buy?
I'm not too sure if this is the right place to post such question, but I'd like to know where do you buy the sticky teflon tape... I tried to Google the obvious places, but no luck. Does eg. NAPA carry this stuff?