Shaggy1050, 9 months ago I love mine. I just have a little Impreza and it is a beast in the snow.
I love mine. I just have a little Impreza and it is a beast in the snow.