So far, there have been two GMC Terrain generations since 2010, when it first arrived as a badge-engineered Chevy Equinox.
Casey is a young and ambitious motoring journalist, with a love for all things automotive, except BMW drivers. Growing up with a family member that owned only the most meticulously crafted automobiles ...