Col Mac Gregor discusses the war in Mexico