Category: Subaru dealers

Chevrolets and So Much More

Did you know that Subaru is the Japanese name for the Pleiades star cluster, which also inspired the Subaru logo?…