Test DrivesThe 2010 Infiniti QX56: Infinitely Large4.0/5
Chicxulub. A place the vast majority of Canadians have never heard of, and even fewer can pronounce, it just might be the single most important place on earth. Located just off the shore of the Yucatan peninsula and discovered in the late 1970’s by Glen Penfield, the Chicxulub crater spans …