March 28, 2006

How do you stop the ANNOYING sound coming from the TOYO tires ad? And who's F..kin' idea was it anyway?