Goofy English, Preachy Environmental Sentiments, SUV's that never go off road... It's Japan.

home next