I recall that we were able to view this video online in RealPlayer format from the BetterCarCare site. It said on the site that they were in agreement with Meguiar's and were given permission to show this video for free.
It seems that they have taken down the link. Does anyone know why?
It seems that they have taken down the link. Does anyone know why?