Kansha is a Japanese word that means gratitude. This is exactly what Subaru wants to express to its current and would-be...
.
August 16, 2018