by Caesar » Mar 7, 2007 @ 7:50am
What are they calling this thing now? I keep seeing commercials for the damned thing but they don't actually call it anything.
Organic Superlube? Oh, it's great stuff, great stuff. You really have to keep an eye on it, though--it'll try and slide away from you the first chance it gets.