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