
To many, the car business and a sincere environmental conscience appear like a contradiction in terms. However, the Platinum LEED certified building of the New England Subaru headquarters of Boch Enterprises in Norwood, Mass., tells a different story.
See for yourself, and watch Part 2 here: