第五十二章
天色黑了。
晚上的萨克拉门托就像死去一样安静。
城区南边废弃工业区的水泥路面上布满了坑洼和裂缝,裂缝里长著一丛丛已经枯死的野草。
路灯大半不亮,剩下几盏有气无力地发出昏暗的橘黄色光,在风中一明一暗,像是这片无人区的最后几口呼吸。
公路旁孤零零立著一座锈跡斑斑的铁皮仓库。
仓库外围著一圈歪歪扭扭的围栏,铁柵栏上掛著褪色的警示牌——private property,no trespassing。
但这不是警告,这是边界。
鲁本·索托每来一次,这片荒地就被標记得更加清晰。
仓库里亮著数盏工业射灯,白光刺目,在铁壁內切割出明暗分明的棋局。
几十个西班牙裔男人分散在仓库各个角落,有的蹲在货架旁边打牌,有的靠在墙根抽菸。
桌上掷著几把格洛克和一堆弹匣,还有一包包码得整整齐齐的白色小袋子。
空气里瀰漫著汗味、劣质龙舌兰和枪油的混合气息。
他们知道今晚是“周四例行公事”——老大要来亲自盘点人口。
但没有人紧张,没有人想像得到,挡在他们和那个数字之间的任何东西,会是一个人。
陈寅站在距离仓库两公里外的一座废弃加油站的天台上。
旧金山出发前阿德里安把这地方的地图摊在他面前,然后说了一句话:
“这个加油站的摄像头拆了。从这里到鲁本的据点,两点之间没有住宅、没有路灯、没有巡逻,什么都没有。老板,你的通道是直的。”
现在他確认了。
他从天台上跳下来,没有发出任何声响。
脚下的碎石被小心翼翼地承住了重量。
他站起身,把连帽卫衣的帽子褪下来,摘下身后的背包,拉开拉链。
从里面拿出那件罗德尼用库存防弹材料改过的黑色防刺背心,套上。
然后拿出手枪——一把没有任何编號的格洛克19,弹匣满装,备匣三个,全部插进胸掛织带。
最后他拿出罗德尼塞给他的那副改造过的战术手套,掌指关节处贴有一层密织陶瓷纤维。
罗德尼说这东西能帮他多刮一层皮。
他站起来,今晚没有月亮。
远处的仓库侧影在黑暗中微微发亮,像一块巨大的、正在缓慢腐烂的金属残骸。
风从他身后吹过来,冷而乾燥,带著萨克拉门托平原独有的泥土腥味。
他深吸一口气,开始跑。
姿势平稳,就像每天早晨在戴利城那六公里一样。
步伐匀称,呼吸绵长,整个身体像一个被收紧的弹簧在黑暗中向前滚动。他绕过巡哨的视野夹角,从一个偏门薄弱处的铁网开口侧身穿入仓库外沿,贴著铁壁滑向阴影最深处。
里面传来音乐声和嘈杂的人声,还有某种更微弱的、让他下頜肌肉瞬间绷紧的声响——哭声。
很轻,很远。但能听见。
他从通风口攀上去。指力扣在铁皮接缝处,身体几乎没有发出任何声音。
通风口內置的铁网已经锈蚀,轻轻一推便掉在里面。
他滑进去,落地时膝盖微曲,脚下是一堆空纸箱。
仓库內部比外面看上去大得多。铁架结构撑起十几米高的空间,射灯从顶上打下来,在水泥地面上切出一块一块明亮的光斑。
左边是一排码到天花板的货架,上面堆著走私电子產品和成袋的白色粉末。
右边是一排被塑料布遮住的笼子。笼子。
他数了数,六个笼子。每个笼子里挤著四五个人,全是女人和女孩。
她们衣衫不整,有的蜷缩在笼角,有的靠在铁柵栏上,眼神空洞。
最里面那个笼子里有一个黑头髮、棕色皮肤的少女,蜷缩在最角落,双手抱著膝盖,嘴唇紧抿,眼睛直直瞪著前方。
她穿著一条脏兮兮的碎花裙子。
陈寅看到了她,他的下頜骨微微动了一下。
“谁在那里?!”
一道手电筒的光柱猛然打在陈寅身后,那个留络腮鬍的巡哨刚从货架隔间拐出来。
他的手刚摸到腰间的对讲机,陈寅已经到了他面前。
左手抓住鬍子的手腕,向右一拧。骨节错位的声音像折断一根乾柴。
惨叫声还没来得及从嗓子眼里涌出来,右掌已经切在喉结上,把人整个按倒,后脑勺磕在水泥地上发出一声沉闷的闷响。
手电筒掉在地上一明一暗地滚动,照亮了这具身体从抽搐到静止的全过程。
他把鬍子拖进货架阴影里,从他腰间掏出对讲机,一脚踩碎。
脚步声从前方传过来。两个人,一高一矮,手里端著啤酒罐,用西班牙语开著粗俗玩笑。
他们看到陈寅的时候,啤酒罐掉在地上,啤酒洒了一地。
高个子先扑过来,陈寅闪开他挥过来的左拳,左肘从下往上撞在他下巴上,撞得他整个人向后飞出去,砸翻一排货架。
矮个子伸手拔枪,被踹在手腕上,枪连著两三根手指一齐飞出。
陈寅没有给他惨叫的机会——第二脚踢在膝盖侧面,矮个子像一袋水泥般倒在同伴身边。
第四个
第五个
第六个
他们从不同的方向衝过来,有人操著匕首,有人持枪上膛。
陈寅的动作並没有变快,但每一个关节落点的精確度都像是反覆丈量过的。
他把匕首格开的同时肘击喉结,再借转身的惯性一脚蹬在另一个人的胸口,肋骨碎裂声清晰得像踩碎一块朽木。
十五秒。
三个方向,六个人全部躺在地上,四个昏迷,两个抱著伤处低声呻吟。
仓库中央的射灯还在嗡嗡作响。
音乐还在响,无人察觉。
陈寅站直身体,走向那些笼子。那个穿著碎花裙子的少女抬起头,看著他。
她的眼睛里没有恐惧,也没有希望。只有一种被压到最深处的、几乎要熄灭的、但还没有熄灭的东西。
陈寅看著她,从胸掛里掏出备用手枪,隔著笼子递进去。
“你会开枪吗?”
少女盯著那把格洛克19,盯著他深褐色的眼睛,沉默了两秒。
然后她伸出手,握住了枪柄。手指很细,骨节却攥得发白。
“保险已经开了。”陈寅说,“如果有人过来,直接开枪。”
她没有说话,她把枪放在膝盖上,手指从扳机护圈外侧缓缓滑过。
像是在確认一个很久之前学过、但不確定还能不能记起来的动作。
然后她抬起头,看著陈寅。
“你是警察?”
“不是。”
“那你是什么?”
陈寅没有回答,他站起来,转过身,朝仓库中央走去。
六条影子从不同的货架通道里同时走出来,手里端著各式各样的步枪和霰弹枪,枪口齐刷刷地抬起,火舌喷吐將整个仓库震成一片疯狂的弹雨。
枪声炸裂的那一刻,陈寅已经不在原地了。
他像一根被狂风捲起的黑色羽毛,从货架间横穿而过,动作幅度並不大——侧身、低腰、变向、借力——
但每一发子弹都从他的身侧、耳际、衣角擦过,最近的一颗9毫米帕拉贝鲁姆距离他的左肩只有一厘米,弹头带著灼热的气流擦过去,打在他身后的铁皮墙上,溅起一簇火花。
他撞进第一个枪手的怀里。
那人手中的霰弹枪还没来得及第二次扣动扳机,枪管已经被陈寅的左手向上推起,右手一拳打在那个人的太阳穴上。
拳头和颅骨的碰撞声被第二波枪声吞没。他夺下那把雷明顿870,右手单持,左手鬆开那个已经软倒的身体,朝第二个枪手的方向轰了一枪。
霰弹的钢珠在近距离散布开来,打在那个枪手的胸口和肩膀上,將他整个人向后推飞出去。
第三个枪手从货架顶端跳下来,手里的匕首直刺陈寅的后颈。
陈寅没有回头,像是后脑勺长了眼睛——右肘向后猛撞,肘尖精准地撞在匕首的侧刃上,將匕首撞飞出去。
隨即转身一记直拳,落在那个人的胸骨正中。
胸骨塌陷的声音比枪声更闷、更沉,像一根木桩被铁锤砸进泥土里。
第四个
第五个
第六个
他们从不同的方向围过来,不再像之前那样鬆散无序,而是有配合的——两个人同时开枪压制,另一个从侧翼切入,用的是標准的cqb战术。鲁本·索托的贴身护卫果然不是铁锤手下那些散兵游勇能比的。
但这没有用。
因为陈寅的大脑正在以一种远超人类极限的速度处理信息。枪口的指向,弹道的轨跡,每一个对手的站位、距离、重心移动——所有这些信息在他的意识中自动排列组合,形成了一张精確到毫米的三维战术地图。他不需要思考。他只需要行动。
他从地上捡起一把掉落的格洛克,连续扣动扳机。
子弹精准地打在枪手们握枪的手腕上,一个接一个,枪械纷纷落地。
然后他衝上去,用拳、用肘、用膝、用一切可以当作武器的东西,把他们一个个击倒在地。没有杀意。
没有愤怒。没有仇恨。他的表情从始至终没有任何变化,像一台正在执行预设程序的精密机器。
但他没有杀他们,每一个倒下的枪手都是丧失了战斗力,但没有一个死亡。
这是他给自己划的线。
六波枪战,仓库里重新安静下来。水泥地面上横七竖八地躺著十来个被打昏过去的人,武器散落一地,弹壳在射灯下发出一片冷光。
硝烟还没散尽,空气里瀰漫著浓烈的火药味和铁锈味——那是血的味道。陈寅站在原地,调整了一下呼吸节奏。
然后他听到了一个声音。
鼓掌。
一个人从仓库二楼走下来,一边走一边鼓掌。
他穿著一件深灰色的定製西装,皮鞋踩在铁质楼梯上,每一步都发出清脆的金属迴响声。
身后跟著四个贴身保鏢,穿著统一的黑西装,腰间露出的不是手枪,而是微型衝锋鎗。
鲁本·索托。
四十多岁,身材不算高大,但很精壮,肩宽腰窄,像一头被关在笼子里太久但从未忘记如何捕猎的美洲狮。
头髮剃得很短,几乎贴著头皮,鬢角处有几根灰白的发茬。脸上掛著笑容,眼角两道深深的鱼尾纹。
那个笑容很鬆弛,鬆弛到让人误以为自己是在参加一场社交派对。但他的眼睛没有在笑。
那双深棕色的、几乎和陈寅一样的深棕色眼睛,在射灯下看起来像是两颗被磨光的鹰眼石。
“你就是陈寅。”
鲁本说。他的英语带著浓重的西班牙语口音,但每个词都很清楚。
陈寅没有回答。
“铁锤向我提起过你。”
鲁本走到一楼地面,皮鞋踩在弹壳和血渍上,他低头看了一眼,眉头微微皱了一下,像是在看一件让他不太满意的艺术品。
“他说你一个人打了他六个人,然后跟他『讲道理』。
我问他讲的是什么道理。他说什么都没讲,就那样看著他,他就知道自己该做什么了。”
鲁本抬起头,打量著陈寅。目光从他的脸开始,滑过肩膀,落在他的拳头上。
那双拳头上沾著血和灰尘,骨节处微微发红,但握得並不紧——不是那种“我要跟你拼命”的紧张姿態,而是一种更放鬆的、更隨意的垂放。
“铁锤怕你,”鲁本说,“但我不怕你。”
他用一根手指点了点自己的太阳穴。
“因为我知道你是什么。你以为你是超级英雄?你以为你是蝙蝠侠?你以为你一个人就能掀翻我的整个生意?”
他笑了一声,那声笑很短,短到像是被他自己掐住了喉咙。
“你不是超级英雄。你是一个实验品。一个被人製造出来的武器。一个从实验室里跑出来的小白鼠。”
空气在那一秒凝固了。
陈寅的表情没有变化,但他的指关节在这一瞬间发出了极其微弱的、只有他自己能听到的咔咔声。
“你以为我不知道?”
鲁本向前走了一步,他的四个保鏢同时抬起了微型衝锋鎗的枪口,“奥可多,普罗米修斯计划。
你以为这些机密没有人知道?这个圈子比你想像的小得多。
有人要买你,要你的组织样本,要你的基因序列。
开出的价钱是两千万美金。两千万美金,够我买三吨古柯碱,两货柜军火,外加一整个佣兵连。”
他又往前走了一步。
“现在你跟我说说,你凭什么觉得自己能在我的地盘上——全身而退?”
最后一个音节还没落下去,陈寅已经到了他面前。
不是跑,不是冲,是一种近乎瞬移的位移,速度快到那两个端著枪的贴身保鏢还没来得及扣下扳机,陈寅的手已经掐住了鲁本的喉咙。
他把他整个人提起来,按在身后的铁架子上。
铁架发出不堪重负的金属哀鸣声,上面的货箱摇摇欲坠。
四个保鏢同时举枪。陈寅没有回头看他们。
他只是把鲁本挡在自己身前,掐在喉咙上的手指微微收紧。
鲁本的脸上第一次出现了一种不是笑容的东西。
“让你的保鏢把枪放下。”陈寅说。声音不大,不高,不急,不缓。
“不然呢?你杀了我,他们也会杀了你。”鲁本的喉咙被掐著,声音变得尖锐而刺耳。
陈寅没有说话。他只是用空著的那只手,从腰间抽出了那把格洛克19,枪口抵在鲁本的膝盖上。
“我不会杀你。”
他说:
“但我会从你的膝盖骨开始。每一枪都打在肌腱和软骨的连接处。你不会死,但你会在轮椅上度过余生。
然后我会用同样的方法对待你身后的每一个人,你的弟弟在洛杉磯开美容院。
你的女儿在马德里读私立学校。你的前妻住在巴塞隆纳,我不会杀他们。我会把今天的一切寄给他们当每周预告片。”
安静。
鲁本的瞳孔剧烈收缩了一下。他盯著陈寅的眼睛,那里面什么都没有——没有杀意,没有愤怒,没有疯狂,只有一片纯粹的、平静的深棕色,像一面没有一丝波纹的湖。
他忽然意识到,这个少年不是在虚张声势。不是在玩心理游戏。是在陈述一个事实。
“……把枪放下。”鲁本从喉咙里挤出这四个字。
四个保鏢面面相覷,然后慢慢把枪放在地上。
陈寅鬆开掐在鲁本喉咙上的手,让他滑落在地上,然后一脚踩在他的胸口上。
鲁本剧烈地咳嗽起来,眼角全是生理性的泪水。
“你刚才说,有人在暗网上悬赏两千万要买我的活体。”
陈寅低头看著他,枪口垂指地面。
“那个人是谁?”
“我不知道……我真的不知道……”
鲁本在咳嗽的间隙竭力挤出完整的句子。
“消息是一个暗网中间人放出来的。我们这种层级的人,根本不知道买家是谁。
我只知道一件事——买家不止一个。”
“不止一个?”
“东海岸的老钱,华盛顿的官僚体系,跨国生物科技公司,甚至还有欧洲的某些势力……都想要你。
你在车道上掀翻那辆车的时候,就已经暴露了。,默了几秒。然后他抬起脚,从鲁本的胸口移开。
“你的人,”
他朝那些笼子偏了偏头,“那些女人和女孩,现在放了她们。”
鲁本的眼神闪烁了一下,他没有动,陈寅没有再说第二遍。
他只是把枪口指在鲁本右膝盖骨上方的四头肌肌腱处,手指搭在扳机护圈內侧。沉默压过了仓库里一切的声音——电流的嗡嗡声、远处某台冰柜的低鸣、还有从笼子里传来的压抑呼吸。
鲁本招了招手,他的手下走过去,用钥匙打开了那些笼子的锁。
一个接一个,女人和女孩们从笼子里钻出来,有些已经站不稳了,互相搀扶著才能走。
那个穿著碎花裙子的女孩是最后一个出来的,她手里还握著陈寅给她的那把枪,手指攥得发白。
她走到陈寅面前,把那把枪还给他。
“你叫什么?”
“玛丽亚。”她说。
陈寅接过枪,“外面有三辆车,车钥匙在司机身上。带著她们,找个安全的地方报警。”
她点了点头,她转过身,开始组织那群女人和女孩往仓库门口走。
她走得很稳,每一步都在碎花裙下发出细微的、布料的摩擦声。
月光从仓库的大门口漏进来,落在她因为恐惧而僵直、但始终没有弯下去的肩膀上。
陈寅转过来看著鲁本。
“我还有一件事要问你,肖恩·默里。五年前他的妹妹从瓜地马拉偷渡过来,被人贩子拐走,她现在在哪里?”
“我不知道,每批人口都会分流,有的做了陪酒女,有的卖到得州窑子里。五年前的记录早就没了,你查不到——”
枪响了。
子弹打在鲁本右膝上方四头肌肌腱处,直接击穿了肌腱。
弹头嵌入水泥地板,血从这个人的膝窝处涌出来,他的身体猛地弓起来,嘴里发出一声没有完成的惨叫。
“再问你一遍。她妹妹——有可能在哪里?”
鲁本那只没受伤的膝盖开始剧烈抖动。他那只完好的手抓著胸口,像一个溺水的人在抓一块浮木。
“鲁本有个老管家……一个瘸子……住在雷丁郊外的农庄里——他记帐……五年內所有的『货』,他都有帐——庄园叫老橡树,人叫——叫什么来著——”
陈寅没有等他说完。他把枪收回腰间,转身朝仓库门口走去。
月光越来越亮了,將他的影子在仓库凹凸不平的水泥地面上拖得很长。
陈寅走出仓库的时候,看到那个纹身的年轻人靠在门口的铁柵栏上,捂著膝盖,哼个不停。
月光照在他脸上,把他的脸照得比刚才更苍白了几分。
“膝盖还能走路么?”陈寅问。
那个人疼得说话都带著喘。“你……你他妈踢得不对……脛骨结节——差两寸……”
陈寅盯著他看了一会儿,然后从背包侧袋里掏出一个急救包,扔到他腿上。
“自己包,那只膝盖骨我知道下脚有多重,没用全力。
如果你不想下半辈子留在鲁本这条沉船上,开车回弗雷斯诺,去找铁锤。就说是我让你去的。”
他把背包重新掛回肩上。头顶的萨克拉门托天空没有月亮,但云层已经开始散开,在头顶的黑暗中露出几道浅浅的、模糊的星光。
他深吸了一口气,空气里混杂著硝烟、焦油和远处平原上乾燥的泥土味。然后开始往回走。
走了几步,停下来,没有回头。
“肖恩的妹妹,被拐走五年了。”
他这句话说得很轻,不像是说给那个年轻人听的,也不像是说给自己听的。一阵风把尾音吹散了。
他继续走,走进黑暗中。
从萨克拉门托回到戴利城据点的路上,阿德里安开著车,一路没有开音乐。
肖恩坐在后座,一直低著头,用一块绒布反覆擦拭那把格洛克19的套筒,即使它已经擦得鋥亮。
他们都听到了陈寅带回来的消息。
“雷丁。”阿德里安从后视镜里瞥了一眼后座的肖恩,“在北边,离俄勒冈州界不远。开车大概要三个半小时。”
肖恩把套筒装回去,拉了一下枪栓,金属撞击声在车厢里迴荡开来。“我能去吗?”
“你不能自己去。”
阿德里安说:“雷丁是鲁本的地盘,他的农庄里肯定还有人。我们得计划一下。”
“计划什么?”肖恩抬起头,他的声音还是那么平静。
但那双平时几乎没有波动的手,此刻正紧紧攥著那把格洛克,指节发白,“我等了五年。我现在一刻都不想再等了。”
“老橡树。”陈寅忽然开口了。
车里的两个人同时看向他。
“雷丁北边的农庄,叫老橡树。”
陈寅靠在副驾驶的座椅上,眼睛没有睁开。
“你妹妹很可能被卖到了那里。如果她还在,我们去把她接回来。如果她不在了——”
他停下来,睁开眼睛,在昏暗的车厢里,那双深褐色的眼睛反射著仪錶盘的微光。
“我们就让老橡树变成她的墓碑。”
夜里十一点半,陈寅回到汽修铺时身上还带著萨克拉门托的硝烟味。
布莱顿还没睡,一个人坐在铺子门口,背靠著捲帘门。
面前摆了三瓶空了的啤酒瓶,第四瓶正握在手上。
月光打在那棵歪脖子槐树上,把他的脸照得一半明一半暗。
“你没回来吃饭。”
他看到陈寅从街那头走过来,把酒瓶举起来晃了晃,那语气不是质问。
更像是一个等了太久等出了脾气的人,在借著酒劲儿把这口气吐出来。
陈寅坐在舅舅旁边的台阶上。“我今天去了萨克拉门托。”
布莱顿把烟掐灭在地上的菸灰缸里——那只菸灰缸实际上是一个切掉一半的易拉罐,里面已经攒了不计其数的菸蒂。
他抬起头看著外甥,月光照在他脸上,把他眼眶周围细密的皱纹照得清清楚楚。
“你去了一整天,就给我两个字:不一定。你知不知道我打了多少次电话?打了几条消息?你这个——你这个——”
他找不到合適的词了,只是握酒瓶的指节攥得发白。
“我今天端掉了鲁本·索托的据点。他的仓库里关著几十个从墨西哥绑来的女人和女孩。
最大的不过三十岁,最小的可能只有十四岁。”
布莱顿一口酒含在嘴里,忘了咽下去。月光底下,他的表情忽明忽暗。
“你一个人?”
“一个人。”
沉默。沉默到能听到槐树叶子在夜风里摩擦的声音。
沉默到能听到隔壁刘婶家电视机里传出来的晚间新闻背景音乐。
布莱顿把酒瓶放在地上,双手撑著膝盖,低著头,像是在做某个郑重的决定。
“你用的什么?枪的话,你哪来的——”
“舅舅。”
陈寅打断他。他转过头,目光落在旁边那只废弃的千斤顶上。
今晚的月光清得过分,每一片铁锈、每一道划痕都被照得纤毫毕现。
“我爸当年,在派出所里,是不是查过一个案子,跟江北市的人口贩卖有关?”
布莱顿的呼吸在这一瞬间停止了。啤酒瓶在他手里微微发颤,酒液在玻璃瓶里轻轻波动,反射著月光,泛出一点琥珀色的涟漪。
他很慢慢慢地,把脸转过去,看著陈寅。
“你……从哪里听来的。”
“范建刚那天请我们吃饭,提到我爸的名字,你的反应不是意外。你一直知道一些事情,但不告诉我。”
布莱顿的手抖得更厉害了。
他把酒瓶放在台阶上,用两只手撑著膝盖,整个人像是忽然老了十岁。过了很久,他才开口,声音沙哑得几乎听不清。
“对。他在日记里提到过一个代號,叫『普罗米修斯』。
他说有人用非法移民做基因实验,背后是一个叫奥可多的公司。
他被杀,不是因为查贩毒,是因为查到那些人的底细。
但没人信。他们说他是黑警。黑保护伞。死了还要背著骂名——这个案子到现在也没翻。”
布莱顿的手指撑著膝盖,整个人在发抖。
“我不告诉你,是不想让你涉进去。你才十五岁——”
“十八。”陈寅说。
“妈的,你十八岁也是个孩子,有什么差別?”
布莱顿把脸埋在手掌里,肩膀一抽一抽,但没发出声音。
陈寅没有说话。他把手伸进背包里,拿出那包从萨克拉门托仓库带出来的文件——一个布满弹孔的夹子。
里面装著从鲁本保险柜里翻出来的东西:
银行转帐记录、中间人加密信函、以及与一个名为“奥可多生物科技:普罗米修斯项目”相关的试管编码。他把那份文件放在布莱顿旁边的台阶上。
“我在萨克拉门托,”他说,“找到了这个。”
布莱顿抬起头,拿起那份文件。他的目光在那些密密麻麻的编码和拉丁字母上来回扫了好几遍。
然后他的呼吸变重了,手指越来越抖,越来越急,最后他突然用两只手攥紧那份文件,像攥住一根从悬崖边垂下来的绳索。
“这上面——这是他当年的卷宗编號。”
陈寅站起来。
“我会把这件事查到底。所有参与过那个项目的人,所有陷害过他的人,每一个把他逼上绝路的名字,我都不会放过。”
布莱顿抬起头,看著自己的外甥。月光从槐树的缝隙里漏下来,落在这个少年宽阔的肩背上。
他的轮廓在月光中锋利而清晰,像一把刚刚淬过火的刀。
他忽然想起了什么,开口时声音还是抖的,但抖里透著某种从未有过的亮色。
“你爸临走前——是枪伤走的,那天他穿著警服。他最后说了一句话——『除暴安良,匡扶正义』。”
陈寅低下头,沉默了片刻。然后他站起来,推开铺子的玻璃推拉门,走进屋里。
晚上的萨克拉门托就像死去一样安静。
城区南边废弃工业区的水泥路面上布满了坑洼和裂缝,裂缝里长著一丛丛已经枯死的野草。
路灯大半不亮,剩下几盏有气无力地发出昏暗的橘黄色光,在风中一明一暗,像是这片无人区的最后几口呼吸。
公路旁孤零零立著一座锈跡斑斑的铁皮仓库。
仓库外围著一圈歪歪扭扭的围栏,铁柵栏上掛著褪色的警示牌——private property,no trespassing。
但这不是警告,这是边界。
鲁本·索托每来一次,这片荒地就被標记得更加清晰。
仓库里亮著数盏工业射灯,白光刺目,在铁壁內切割出明暗分明的棋局。
几十个西班牙裔男人分散在仓库各个角落,有的蹲在货架旁边打牌,有的靠在墙根抽菸。
桌上掷著几把格洛克和一堆弹匣,还有一包包码得整整齐齐的白色小袋子。
空气里瀰漫著汗味、劣质龙舌兰和枪油的混合气息。
他们知道今晚是“周四例行公事”——老大要来亲自盘点人口。
但没有人紧张,没有人想像得到,挡在他们和那个数字之间的任何东西,会是一个人。
陈寅站在距离仓库两公里外的一座废弃加油站的天台上。
旧金山出发前阿德里安把这地方的地图摊在他面前,然后说了一句话:
“这个加油站的摄像头拆了。从这里到鲁本的据点,两点之间没有住宅、没有路灯、没有巡逻,什么都没有。老板,你的通道是直的。”
现在他確认了。
他从天台上跳下来,没有发出任何声响。
脚下的碎石被小心翼翼地承住了重量。
他站起身,把连帽卫衣的帽子褪下来,摘下身后的背包,拉开拉链。
从里面拿出那件罗德尼用库存防弹材料改过的黑色防刺背心,套上。
然后拿出手枪——一把没有任何编號的格洛克19,弹匣满装,备匣三个,全部插进胸掛织带。
最后他拿出罗德尼塞给他的那副改造过的战术手套,掌指关节处贴有一层密织陶瓷纤维。
罗德尼说这东西能帮他多刮一层皮。
他站起来,今晚没有月亮。
远处的仓库侧影在黑暗中微微发亮,像一块巨大的、正在缓慢腐烂的金属残骸。
风从他身后吹过来,冷而乾燥,带著萨克拉门托平原独有的泥土腥味。
他深吸一口气,开始跑。
姿势平稳,就像每天早晨在戴利城那六公里一样。
步伐匀称,呼吸绵长,整个身体像一个被收紧的弹簧在黑暗中向前滚动。他绕过巡哨的视野夹角,从一个偏门薄弱处的铁网开口侧身穿入仓库外沿,贴著铁壁滑向阴影最深处。
里面传来音乐声和嘈杂的人声,还有某种更微弱的、让他下頜肌肉瞬间绷紧的声响——哭声。
很轻,很远。但能听见。
他从通风口攀上去。指力扣在铁皮接缝处,身体几乎没有发出任何声音。
通风口內置的铁网已经锈蚀,轻轻一推便掉在里面。
他滑进去,落地时膝盖微曲,脚下是一堆空纸箱。
仓库內部比外面看上去大得多。铁架结构撑起十几米高的空间,射灯从顶上打下来,在水泥地面上切出一块一块明亮的光斑。
左边是一排码到天花板的货架,上面堆著走私电子產品和成袋的白色粉末。
右边是一排被塑料布遮住的笼子。笼子。
他数了数,六个笼子。每个笼子里挤著四五个人,全是女人和女孩。
她们衣衫不整,有的蜷缩在笼角,有的靠在铁柵栏上,眼神空洞。
最里面那个笼子里有一个黑头髮、棕色皮肤的少女,蜷缩在最角落,双手抱著膝盖,嘴唇紧抿,眼睛直直瞪著前方。
她穿著一条脏兮兮的碎花裙子。
陈寅看到了她,他的下頜骨微微动了一下。
“谁在那里?!”
一道手电筒的光柱猛然打在陈寅身后,那个留络腮鬍的巡哨刚从货架隔间拐出来。
他的手刚摸到腰间的对讲机,陈寅已经到了他面前。
左手抓住鬍子的手腕,向右一拧。骨节错位的声音像折断一根乾柴。
惨叫声还没来得及从嗓子眼里涌出来,右掌已经切在喉结上,把人整个按倒,后脑勺磕在水泥地上发出一声沉闷的闷响。
手电筒掉在地上一明一暗地滚动,照亮了这具身体从抽搐到静止的全过程。
他把鬍子拖进货架阴影里,从他腰间掏出对讲机,一脚踩碎。
脚步声从前方传过来。两个人,一高一矮,手里端著啤酒罐,用西班牙语开著粗俗玩笑。
他们看到陈寅的时候,啤酒罐掉在地上,啤酒洒了一地。
高个子先扑过来,陈寅闪开他挥过来的左拳,左肘从下往上撞在他下巴上,撞得他整个人向后飞出去,砸翻一排货架。
矮个子伸手拔枪,被踹在手腕上,枪连著两三根手指一齐飞出。
陈寅没有给他惨叫的机会——第二脚踢在膝盖侧面,矮个子像一袋水泥般倒在同伴身边。
第四个
第五个
第六个
他们从不同的方向衝过来,有人操著匕首,有人持枪上膛。
陈寅的动作並没有变快,但每一个关节落点的精確度都像是反覆丈量过的。
他把匕首格开的同时肘击喉结,再借转身的惯性一脚蹬在另一个人的胸口,肋骨碎裂声清晰得像踩碎一块朽木。
十五秒。
三个方向,六个人全部躺在地上,四个昏迷,两个抱著伤处低声呻吟。
仓库中央的射灯还在嗡嗡作响。
音乐还在响,无人察觉。
陈寅站直身体,走向那些笼子。那个穿著碎花裙子的少女抬起头,看著他。
她的眼睛里没有恐惧,也没有希望。只有一种被压到最深处的、几乎要熄灭的、但还没有熄灭的东西。
陈寅看著她,从胸掛里掏出备用手枪,隔著笼子递进去。
“你会开枪吗?”
少女盯著那把格洛克19,盯著他深褐色的眼睛,沉默了两秒。
然后她伸出手,握住了枪柄。手指很细,骨节却攥得发白。
“保险已经开了。”陈寅说,“如果有人过来,直接开枪。”
她没有说话,她把枪放在膝盖上,手指从扳机护圈外侧缓缓滑过。
像是在確认一个很久之前学过、但不確定还能不能记起来的动作。
然后她抬起头,看著陈寅。
“你是警察?”
“不是。”
“那你是什么?”
陈寅没有回答,他站起来,转过身,朝仓库中央走去。
六条影子从不同的货架通道里同时走出来,手里端著各式各样的步枪和霰弹枪,枪口齐刷刷地抬起,火舌喷吐將整个仓库震成一片疯狂的弹雨。
枪声炸裂的那一刻,陈寅已经不在原地了。
他像一根被狂风捲起的黑色羽毛,从货架间横穿而过,动作幅度並不大——侧身、低腰、变向、借力——
但每一发子弹都从他的身侧、耳际、衣角擦过,最近的一颗9毫米帕拉贝鲁姆距离他的左肩只有一厘米,弹头带著灼热的气流擦过去,打在他身后的铁皮墙上,溅起一簇火花。
他撞进第一个枪手的怀里。
那人手中的霰弹枪还没来得及第二次扣动扳机,枪管已经被陈寅的左手向上推起,右手一拳打在那个人的太阳穴上。
拳头和颅骨的碰撞声被第二波枪声吞没。他夺下那把雷明顿870,右手单持,左手鬆开那个已经软倒的身体,朝第二个枪手的方向轰了一枪。
霰弹的钢珠在近距离散布开来,打在那个枪手的胸口和肩膀上,將他整个人向后推飞出去。
第三个枪手从货架顶端跳下来,手里的匕首直刺陈寅的后颈。
陈寅没有回头,像是后脑勺长了眼睛——右肘向后猛撞,肘尖精准地撞在匕首的侧刃上,將匕首撞飞出去。
隨即转身一记直拳,落在那个人的胸骨正中。
胸骨塌陷的声音比枪声更闷、更沉,像一根木桩被铁锤砸进泥土里。
第四个
第五个
第六个
他们从不同的方向围过来,不再像之前那样鬆散无序,而是有配合的——两个人同时开枪压制,另一个从侧翼切入,用的是標准的cqb战术。鲁本·索托的贴身护卫果然不是铁锤手下那些散兵游勇能比的。
但这没有用。
因为陈寅的大脑正在以一种远超人类极限的速度处理信息。枪口的指向,弹道的轨跡,每一个对手的站位、距离、重心移动——所有这些信息在他的意识中自动排列组合,形成了一张精確到毫米的三维战术地图。他不需要思考。他只需要行动。
他从地上捡起一把掉落的格洛克,连续扣动扳机。
子弹精准地打在枪手们握枪的手腕上,一个接一个,枪械纷纷落地。
然后他衝上去,用拳、用肘、用膝、用一切可以当作武器的东西,把他们一个个击倒在地。没有杀意。
没有愤怒。没有仇恨。他的表情从始至终没有任何变化,像一台正在执行预设程序的精密机器。
但他没有杀他们,每一个倒下的枪手都是丧失了战斗力,但没有一个死亡。
这是他给自己划的线。
六波枪战,仓库里重新安静下来。水泥地面上横七竖八地躺著十来个被打昏过去的人,武器散落一地,弹壳在射灯下发出一片冷光。
硝烟还没散尽,空气里瀰漫著浓烈的火药味和铁锈味——那是血的味道。陈寅站在原地,调整了一下呼吸节奏。
然后他听到了一个声音。
鼓掌。
一个人从仓库二楼走下来,一边走一边鼓掌。
他穿著一件深灰色的定製西装,皮鞋踩在铁质楼梯上,每一步都发出清脆的金属迴响声。
身后跟著四个贴身保鏢,穿著统一的黑西装,腰间露出的不是手枪,而是微型衝锋鎗。
鲁本·索托。
四十多岁,身材不算高大,但很精壮,肩宽腰窄,像一头被关在笼子里太久但从未忘记如何捕猎的美洲狮。
头髮剃得很短,几乎贴著头皮,鬢角处有几根灰白的发茬。脸上掛著笑容,眼角两道深深的鱼尾纹。
那个笑容很鬆弛,鬆弛到让人误以为自己是在参加一场社交派对。但他的眼睛没有在笑。
那双深棕色的、几乎和陈寅一样的深棕色眼睛,在射灯下看起来像是两颗被磨光的鹰眼石。
“你就是陈寅。”
鲁本说。他的英语带著浓重的西班牙语口音,但每个词都很清楚。
陈寅没有回答。
“铁锤向我提起过你。”
鲁本走到一楼地面,皮鞋踩在弹壳和血渍上,他低头看了一眼,眉头微微皱了一下,像是在看一件让他不太满意的艺术品。
“他说你一个人打了他六个人,然后跟他『讲道理』。
我问他讲的是什么道理。他说什么都没讲,就那样看著他,他就知道自己该做什么了。”
鲁本抬起头,打量著陈寅。目光从他的脸开始,滑过肩膀,落在他的拳头上。
那双拳头上沾著血和灰尘,骨节处微微发红,但握得並不紧——不是那种“我要跟你拼命”的紧张姿態,而是一种更放鬆的、更隨意的垂放。
“铁锤怕你,”鲁本说,“但我不怕你。”
他用一根手指点了点自己的太阳穴。
“因为我知道你是什么。你以为你是超级英雄?你以为你是蝙蝠侠?你以为你一个人就能掀翻我的整个生意?”
他笑了一声,那声笑很短,短到像是被他自己掐住了喉咙。
“你不是超级英雄。你是一个实验品。一个被人製造出来的武器。一个从实验室里跑出来的小白鼠。”
空气在那一秒凝固了。
陈寅的表情没有变化,但他的指关节在这一瞬间发出了极其微弱的、只有他自己能听到的咔咔声。
“你以为我不知道?”
鲁本向前走了一步,他的四个保鏢同时抬起了微型衝锋鎗的枪口,“奥可多,普罗米修斯计划。
你以为这些机密没有人知道?这个圈子比你想像的小得多。
有人要买你,要你的组织样本,要你的基因序列。
开出的价钱是两千万美金。两千万美金,够我买三吨古柯碱,两货柜军火,外加一整个佣兵连。”
他又往前走了一步。
“现在你跟我说说,你凭什么觉得自己能在我的地盘上——全身而退?”
最后一个音节还没落下去,陈寅已经到了他面前。
不是跑,不是冲,是一种近乎瞬移的位移,速度快到那两个端著枪的贴身保鏢还没来得及扣下扳机,陈寅的手已经掐住了鲁本的喉咙。
他把他整个人提起来,按在身后的铁架子上。
铁架发出不堪重负的金属哀鸣声,上面的货箱摇摇欲坠。
四个保鏢同时举枪。陈寅没有回头看他们。
他只是把鲁本挡在自己身前,掐在喉咙上的手指微微收紧。
鲁本的脸上第一次出现了一种不是笑容的东西。
“让你的保鏢把枪放下。”陈寅说。声音不大,不高,不急,不缓。
“不然呢?你杀了我,他们也会杀了你。”鲁本的喉咙被掐著,声音变得尖锐而刺耳。
陈寅没有说话。他只是用空著的那只手,从腰间抽出了那把格洛克19,枪口抵在鲁本的膝盖上。
“我不会杀你。”
他说:
“但我会从你的膝盖骨开始。每一枪都打在肌腱和软骨的连接处。你不会死,但你会在轮椅上度过余生。
然后我会用同样的方法对待你身后的每一个人,你的弟弟在洛杉磯开美容院。
你的女儿在马德里读私立学校。你的前妻住在巴塞隆纳,我不会杀他们。我会把今天的一切寄给他们当每周预告片。”
安静。
鲁本的瞳孔剧烈收缩了一下。他盯著陈寅的眼睛,那里面什么都没有——没有杀意,没有愤怒,没有疯狂,只有一片纯粹的、平静的深棕色,像一面没有一丝波纹的湖。
他忽然意识到,这个少年不是在虚张声势。不是在玩心理游戏。是在陈述一个事实。
“……把枪放下。”鲁本从喉咙里挤出这四个字。
四个保鏢面面相覷,然后慢慢把枪放在地上。
陈寅鬆开掐在鲁本喉咙上的手,让他滑落在地上,然后一脚踩在他的胸口上。
鲁本剧烈地咳嗽起来,眼角全是生理性的泪水。
“你刚才说,有人在暗网上悬赏两千万要买我的活体。”
陈寅低头看著他,枪口垂指地面。
“那个人是谁?”
“我不知道……我真的不知道……”
鲁本在咳嗽的间隙竭力挤出完整的句子。
“消息是一个暗网中间人放出来的。我们这种层级的人,根本不知道买家是谁。
我只知道一件事——买家不止一个。”
“不止一个?”
“东海岸的老钱,华盛顿的官僚体系,跨国生物科技公司,甚至还有欧洲的某些势力……都想要你。
你在车道上掀翻那辆车的时候,就已经暴露了。,默了几秒。然后他抬起脚,从鲁本的胸口移开。
“你的人,”
他朝那些笼子偏了偏头,“那些女人和女孩,现在放了她们。”
鲁本的眼神闪烁了一下,他没有动,陈寅没有再说第二遍。
他只是把枪口指在鲁本右膝盖骨上方的四头肌肌腱处,手指搭在扳机护圈內侧。沉默压过了仓库里一切的声音——电流的嗡嗡声、远处某台冰柜的低鸣、还有从笼子里传来的压抑呼吸。
鲁本招了招手,他的手下走过去,用钥匙打开了那些笼子的锁。
一个接一个,女人和女孩们从笼子里钻出来,有些已经站不稳了,互相搀扶著才能走。
那个穿著碎花裙子的女孩是最后一个出来的,她手里还握著陈寅给她的那把枪,手指攥得发白。
她走到陈寅面前,把那把枪还给他。
“你叫什么?”
“玛丽亚。”她说。
陈寅接过枪,“外面有三辆车,车钥匙在司机身上。带著她们,找个安全的地方报警。”
她点了点头,她转过身,开始组织那群女人和女孩往仓库门口走。
她走得很稳,每一步都在碎花裙下发出细微的、布料的摩擦声。
月光从仓库的大门口漏进来,落在她因为恐惧而僵直、但始终没有弯下去的肩膀上。
陈寅转过来看著鲁本。
“我还有一件事要问你,肖恩·默里。五年前他的妹妹从瓜地马拉偷渡过来,被人贩子拐走,她现在在哪里?”
“我不知道,每批人口都会分流,有的做了陪酒女,有的卖到得州窑子里。五年前的记录早就没了,你查不到——”
枪响了。
子弹打在鲁本右膝上方四头肌肌腱处,直接击穿了肌腱。
弹头嵌入水泥地板,血从这个人的膝窝处涌出来,他的身体猛地弓起来,嘴里发出一声没有完成的惨叫。
“再问你一遍。她妹妹——有可能在哪里?”
鲁本那只没受伤的膝盖开始剧烈抖动。他那只完好的手抓著胸口,像一个溺水的人在抓一块浮木。
“鲁本有个老管家……一个瘸子……住在雷丁郊外的农庄里——他记帐……五年內所有的『货』,他都有帐——庄园叫老橡树,人叫——叫什么来著——”
陈寅没有等他说完。他把枪收回腰间,转身朝仓库门口走去。
月光越来越亮了,將他的影子在仓库凹凸不平的水泥地面上拖得很长。
陈寅走出仓库的时候,看到那个纹身的年轻人靠在门口的铁柵栏上,捂著膝盖,哼个不停。
月光照在他脸上,把他的脸照得比刚才更苍白了几分。
“膝盖还能走路么?”陈寅问。
那个人疼得说话都带著喘。“你……你他妈踢得不对……脛骨结节——差两寸……”
陈寅盯著他看了一会儿,然后从背包侧袋里掏出一个急救包,扔到他腿上。
“自己包,那只膝盖骨我知道下脚有多重,没用全力。
如果你不想下半辈子留在鲁本这条沉船上,开车回弗雷斯诺,去找铁锤。就说是我让你去的。”
他把背包重新掛回肩上。头顶的萨克拉门托天空没有月亮,但云层已经开始散开,在头顶的黑暗中露出几道浅浅的、模糊的星光。
他深吸了一口气,空气里混杂著硝烟、焦油和远处平原上乾燥的泥土味。然后开始往回走。
走了几步,停下来,没有回头。
“肖恩的妹妹,被拐走五年了。”
他这句话说得很轻,不像是说给那个年轻人听的,也不像是说给自己听的。一阵风把尾音吹散了。
他继续走,走进黑暗中。
从萨克拉门托回到戴利城据点的路上,阿德里安开著车,一路没有开音乐。
肖恩坐在后座,一直低著头,用一块绒布反覆擦拭那把格洛克19的套筒,即使它已经擦得鋥亮。
他们都听到了陈寅带回来的消息。
“雷丁。”阿德里安从后视镜里瞥了一眼后座的肖恩,“在北边,离俄勒冈州界不远。开车大概要三个半小时。”
肖恩把套筒装回去,拉了一下枪栓,金属撞击声在车厢里迴荡开来。“我能去吗?”
“你不能自己去。”
阿德里安说:“雷丁是鲁本的地盘,他的农庄里肯定还有人。我们得计划一下。”
“计划什么?”肖恩抬起头,他的声音还是那么平静。
但那双平时几乎没有波动的手,此刻正紧紧攥著那把格洛克,指节发白,“我等了五年。我现在一刻都不想再等了。”
“老橡树。”陈寅忽然开口了。
车里的两个人同时看向他。
“雷丁北边的农庄,叫老橡树。”
陈寅靠在副驾驶的座椅上,眼睛没有睁开。
“你妹妹很可能被卖到了那里。如果她还在,我们去把她接回来。如果她不在了——”
他停下来,睁开眼睛,在昏暗的车厢里,那双深褐色的眼睛反射著仪錶盘的微光。
“我们就让老橡树变成她的墓碑。”
夜里十一点半,陈寅回到汽修铺时身上还带著萨克拉门托的硝烟味。
布莱顿还没睡,一个人坐在铺子门口,背靠著捲帘门。
面前摆了三瓶空了的啤酒瓶,第四瓶正握在手上。
月光打在那棵歪脖子槐树上,把他的脸照得一半明一半暗。
“你没回来吃饭。”
他看到陈寅从街那头走过来,把酒瓶举起来晃了晃,那语气不是质问。
更像是一个等了太久等出了脾气的人,在借著酒劲儿把这口气吐出来。
陈寅坐在舅舅旁边的台阶上。“我今天去了萨克拉门托。”
布莱顿把烟掐灭在地上的菸灰缸里——那只菸灰缸实际上是一个切掉一半的易拉罐,里面已经攒了不计其数的菸蒂。
他抬起头看著外甥,月光照在他脸上,把他眼眶周围细密的皱纹照得清清楚楚。
“你去了一整天,就给我两个字:不一定。你知不知道我打了多少次电话?打了几条消息?你这个——你这个——”
他找不到合適的词了,只是握酒瓶的指节攥得发白。
“我今天端掉了鲁本·索托的据点。他的仓库里关著几十个从墨西哥绑来的女人和女孩。
最大的不过三十岁,最小的可能只有十四岁。”
布莱顿一口酒含在嘴里,忘了咽下去。月光底下,他的表情忽明忽暗。
“你一个人?”
“一个人。”
沉默。沉默到能听到槐树叶子在夜风里摩擦的声音。
沉默到能听到隔壁刘婶家电视机里传出来的晚间新闻背景音乐。
布莱顿把酒瓶放在地上,双手撑著膝盖,低著头,像是在做某个郑重的决定。
“你用的什么?枪的话,你哪来的——”
“舅舅。”
陈寅打断他。他转过头,目光落在旁边那只废弃的千斤顶上。
今晚的月光清得过分,每一片铁锈、每一道划痕都被照得纤毫毕现。
“我爸当年,在派出所里,是不是查过一个案子,跟江北市的人口贩卖有关?”
布莱顿的呼吸在这一瞬间停止了。啤酒瓶在他手里微微发颤,酒液在玻璃瓶里轻轻波动,反射著月光,泛出一点琥珀色的涟漪。
他很慢慢慢地,把脸转过去,看著陈寅。
“你……从哪里听来的。”
“范建刚那天请我们吃饭,提到我爸的名字,你的反应不是意外。你一直知道一些事情,但不告诉我。”
布莱顿的手抖得更厉害了。
他把酒瓶放在台阶上,用两只手撑著膝盖,整个人像是忽然老了十岁。过了很久,他才开口,声音沙哑得几乎听不清。
“对。他在日记里提到过一个代號,叫『普罗米修斯』。
他说有人用非法移民做基因实验,背后是一个叫奥可多的公司。
他被杀,不是因为查贩毒,是因为查到那些人的底细。
但没人信。他们说他是黑警。黑保护伞。死了还要背著骂名——这个案子到现在也没翻。”
布莱顿的手指撑著膝盖,整个人在发抖。
“我不告诉你,是不想让你涉进去。你才十五岁——”
“十八。”陈寅说。
“妈的,你十八岁也是个孩子,有什么差別?”
布莱顿把脸埋在手掌里,肩膀一抽一抽,但没发出声音。
陈寅没有说话。他把手伸进背包里,拿出那包从萨克拉门托仓库带出来的文件——一个布满弹孔的夹子。
里面装著从鲁本保险柜里翻出来的东西:
银行转帐记录、中间人加密信函、以及与一个名为“奥可多生物科技:普罗米修斯项目”相关的试管编码。他把那份文件放在布莱顿旁边的台阶上。
“我在萨克拉门托,”他说,“找到了这个。”
布莱顿抬起头,拿起那份文件。他的目光在那些密密麻麻的编码和拉丁字母上来回扫了好几遍。
然后他的呼吸变重了,手指越来越抖,越来越急,最后他突然用两只手攥紧那份文件,像攥住一根从悬崖边垂下来的绳索。
“这上面——这是他当年的卷宗编號。”
陈寅站起来。
“我会把这件事查到底。所有参与过那个项目的人,所有陷害过他的人,每一个把他逼上绝路的名字,我都不会放过。”
布莱顿抬起头,看著自己的外甥。月光从槐树的缝隙里漏下来,落在这个少年宽阔的肩背上。
他的轮廓在月光中锋利而清晰,像一把刚刚淬过火的刀。
他忽然想起了什么,开口时声音还是抖的,但抖里透著某种从未有过的亮色。
“你爸临走前——是枪伤走的,那天他穿著警服。他最后说了一句话——『除暴安良,匡扶正义』。”
陈寅低下头,沉默了片刻。然后他站起来,推开铺子的玻璃推拉门,走进屋里。