Chalk this one up to being up at 5 am to watch that stupid ass meteor shower the other night and catching some infomercials...
Anyone heard of or seen the infomercial for this Tornado thing...supposedly, you just throw it into your ride and get better milage and between 4-13 hp...being that it was on an infomercial I'm skeptical, but wondering what others think...check it out here...Tornado Website
Anyone heard of or seen the infomercial for this Tornado thing...supposedly, you just throw it into your ride and get better milage and between 4-13 hp...being that it was on an infomercial I'm skeptical, but wondering what others think...check it out here...Tornado Website
