Direct Translation via Google Translate. Edited.
[Regnum] In Murmansk, on the evening of March 30, a man opened fire on the windows of neighboring houses and cars from the roof of a nine-story dormitory on Kolskaya Street, 10. This was reported by the Governor of the Murmansk Region Andrei Chibis.
"According to preliminary information, an unknown person is firing from the roof of a building. Security forces are working," Chibis informed residents.
The scene of the incident has been cordoned off, roads in the area have been blocked, and checkpoints have been set up.
Special services storm the building where the shooter is located.
As reported by the Regnum news agency, a Russian Defense Ministry employee was injured in a shooting on March 26 near the Olgino Park residential complex in the Moscow region city of Zheleznodorozhny. The victim was wounded. The shooter's body was later found in a forest belt in Balashikha. Police officers are conducting an investigation, the cause and circumstances of death are being established.
On March 14, an armed man opened fire near a kindergarten in New Moscow. One person was injured. The department clarified that the shooting took place outside the kindergarten and no children were injured. The shooting with a traumatic weapon was caused by a personal conflict.
️Employees of the Murmansk SOBR "Wolverine" and OMON "Bear" of the Russian Guard during the storming of the roof of a 14-story building neutralized a man who had previously opened indiscriminate shooting - press service of the North-West District of the Russian Guard.
Worth noting, korrespondent.net has compiled its Invasion of Ukraine series into separate months, beginning May 9th, 2023. Linked in the title.
[Korrespondent] 22.13 Ukrainian defenders continue to resolutely repel the enemy's attempts to advance deep into our territory, inflicting effective fire damage on them. Since the beginning of this day, 147 combat clashes have occurred. This was noted in the report of the General Staff of the Armed Forces of Ukraine.
The enemy was most active in the Pokrovsky, Kursk, Toretsky and Limansky directions.
21.59 In Kherson, as a result of a drone attack by Russian troops, a civilian was injured. This was reported by the head of the Kherson MVA Roman Mrochko.
"The occupiers dropped explosives from a drone on a 66-year-old woman in the Dniprovsky district of Kherson. She had a traumatic amputation of her right foot," Mrochko noted.
Currently, doctors are providing her with the necessary assistance.
19.59 The Russian army carried out a targeted strike during the evacuation of residents of the Sumy border region. As a result of the shelling, a man was wounded.
The State Emergency Service medics provided first aid, after which the victim was transported in an armored vehicle and handed over to the medics.
19:39 As a result of another air strike by the Russian army in the center of Kupyansk, civilians were injured, there may be people under the rubble of a five-story building. This was reported by the head of the Kharkiv OVA Oleg Sinegubov.
18:11 In October 2022, American intelligence intercepted a conversation between Russian General Sergei Surovikin, where he considered the possibility of using nuclear weapons to stop the Ukrainian Armed Forces from advancing across the Dnieper. This was reported by The New York Times.
17:17 The crews of UAV operators of the Joint Rifle Brigade and marines destroyed heavy armored vehicles of the enemy in the Pokrovsk direction. This was reported by the operational-strategic group of forces Khortitsa.
Aerial reconnaissance promptly detected the movement of enemy tanks, and expert hits by kamikaze drones from our crew stopped the advance of enemy equipment during an attempt to break through in the area of responsibility," the statement noted.
As a result, the enemy assault was stalled before it even began. The enemy lost two tanks.
16:59 European leaders are discussing the possibility of deploying a military contingent in Ukraine to support security in the rear areas and strengthen the Ukrainian army, The Washington Post reports.
Paris and London plan to send a military mission to assess the possibilities of deploying forces and determine the necessary number of troops. Their role is expected to be to protect key facilities, provide logistical support and train Ukrainian troops.
15.34 During March 2025, the Air Force and Air Defense of the Armed Forces of Ukraine dealt a crushing blow to Russian air attacks, destroying 4,043 enemy targets. This was the result of the systematic work of the Air Defense, as well as the active actions of the Ukrainian aviation and unmanned reconnaissance units. This was reported by the press service of the Air Force of the Armed Forces of Ukraine.
During March 2025, the Air Defense of the Defense Forces destroyed 4,043 air targets:
1 Iskander-M/KN-23 ballistic missile;
25 Kh-101/Kh-55SM
cruise missiles; 8 Kalibr cruise missiles;
1 Iskander-K cruise missile;
1 Kh-59/69 guided aircraft missile;
2,328 Shahed-type attack UAVs;
805 reconnaissance UAVs;
874 UAVs of other types.
It is noted that during March, the Air Force aviation carried out more than 580 aircraft operations, including about 200 for fire destruction and air support of troops and more than 320 for fighter air cover.
14.55 Kyiv provides all the information about the strikes carried out by the Russian army and expects a reaction from the US, Europe and all allies to this terror against Ukrainians. This was stated by President Volodymyr Zelensky.
"Russia is prolonging the war, and we provide our partners with all the information about the strikes carried out by the Russian army and what it is preparing for. We expect a reaction from America, Europe and all our allies to this terror against our people," the president emphasized.
13.45 Former Italian Prime Minister Massimo D'Alema said he carried out a diplomatic "secret mission" in China and Brazil at the request of Ukrainian President Volodymyr Zelensky.
According to D'Alema, the meeting with Brazilian President Luiz Inacio Lula da Silva was unsuccessful. In China, D'Alema had a substantive conversation with the head of the Chinese Communist Party's foreign policy department. The official presented a proposal for the creation of an international peacekeeping force similar to Kosovo.
13.20 American officials were furious over the successful attack by a Ukrainian missile on the flagship of the Russian Black Sea Fleet, the cruiser Moskva, about which they were not warned, according to a New York Times article.
American and Ukrainian naval officers were on a routine intelligence call when a notification appeared on their radar screens that the Russian cruiser Moskva had sunk.
According to an unnamed former senior US officer, the Americans responded with surprise, "Oh, it's Moscow! " while the Ukrainians said, " Oh, my God. Thank you. Goodbye ."
The publication writes that this strike on the Russian ship caused anger among American officials because the Ukrainians did not warn them about it, as well as surprise that Ukraine had missiles to destroy such a cruiser.
It also caused panic because the administration of former US President Joe Biden had no plans to allow the Ukrainians to attack "such a powerful symbol of Russian power."
12:16 The best guarantee of security for Ukraine will be the Ukrainian army. This was stated by Polish Foreign Minister Radoslaw Sikorski.
The Foreign Minister commented on the meeting of the leaders of the "coalition of the willing" held in Paris on March 27. The allied countries are considering the possible deployment of deterrent forces in Ukraine after the end of the war.
Sikorski said Poland would be in this coalition, but not physically in Ukraine itself. In his opinion, the biggest, best guarantee of Ukraine's security is "a brave and well-equipped Ukrainian army."
11.55 The number of victims in Kharkiv as a result of the night drone attack has increased. 35 people were injured, including five children. 13 people were hospitalized, one teenage girl is in serious condition.
In Shevchenkivskyi district, 27 residential buildings were damaged. The market, the registry office, the House of Projects, the college, and the dormitory where IDPs live were damaged. More than 10 civilian cars and garages burned down.
The Kholodnohirskyi district of the city was also hit. There, 32 private houses were damaged, and more than 120 windows were knocked out.
11.20 The resistance movement in the Kherson region destroyed a Russian army truck with an electronic warfare system installed on it.
The Lorandit electronic warfare system , which the occupiers used to suppress radio communications and conduct electronic reconnaissance, was destroyed.
10.45 A partisan from ATESH among the servicemen of the 80th brigade of the Russian Armed Forces told about the losses of the occupiers during the exercises on forcing water obstacles in the Kherson region. This was reported by the partisan movement ATESH.
It is noted that recruits are sent there from a training camp in Crimea to prepare for assaults on the Dnieper islands.
"The training is conducted in a tough regime - soldiers in full gear are loaded into a boat and driven at full speed along the Dnieper, as a result of which many fall out and drown. The commanders do not even try to save them. The number of dead Russian servicemen is already in the tens, but the training continues," they said at ATESh.
New arrivals are sent in small groups of 2-3 people to storm the islands. There they are simply thrown ashore with the task of fortifying themselves without cover and normal evacuation. But the tasks are not accomplished, and the Russian army continues to suffer losses.
09.20 At night, the Russians attacked with a ballistic missile and 111 Shahed-type attack UAVs and drone imitators of various types - 65 were shot down and another 35 were lost due to location.
As a result of the Russian attack, Kharkiv, Sumy, Odessa and Donetsk regions suffered.
08.55 Following the drone attack on the Dnieper on March 28, the number of victims has increased to 28, nine remain in hospital. This was reported by the head of the OVA, Serhiy Liysak.
"Dnipro is in mourning today for those killed in the Russian attack. During the latest one, four people lost their lives. Condolences to their families and friends," he wrote on Telegram.
08.30 Over the past 24 hours, 223 combat clashes have been recorded at the front, 93 of which were in the Pokrovsk direction. This was reported by the General Staff of the Armed Forces of Ukraine.
07.35 As of March 30, 2025, the total combat losses of Russian troops on the territory of Ukraine amounted to approximately 914,000 people (+1,510 per day).
04.44 Russian military attacked Kupyansk: buildings were destroyed and civilians were injured due to shelling. As a result of enemy strikes, a private house and an outbuilding on an area of 70 m² caught fire. A 54-year-old woman and a 55-year-old man were injured.
03.14 Former Minister for Strategic Industries Alexander Kamyshin, now an adviser to the President, said that Ukraine is now capable of producing 5 million FPV drones per year. According to the official, Ukraine already has manufacturers that are capable of producing more than 100 thousand kamikaze drones per month. And one of the domestic enterprises produces up to 4 thousand of such drones. There are currently more than 150 such manufacturers in Ukraine.
02:55 Commander-in-Chief of the Armed Forces of Ukraine Oleksandr Syrsky reported that since the beginning of 2025, the Russian army's losses in automobiles and special equipment have reached almost 10 thousand units. According to him, the Defense Forces neutralize more than a thousand invaders and destroy hundreds of enemy vehicles every day. Since the beginning of the year alone, the total losses of Russian troops in automobiles and special equipment amounted to 9838 units.
01.15 Russian occupation forces are trying to expand the zone of active military operations in the Kharkiv region. This statement was made by the representative of the State Border Service of Ukraine Andriy Demchenko. According to him, one should be prepared for any developments on any section of the front.
Direct Translation via Google Translate. Edited.
[Korrespondent] Aerial reconnaissance detected the movement of enemy tanks in time, and expert hits from kamikaze drones from our crew stopped the advance of enemy equipment during an attempt to break through.
The crews of UAV operators of the Joint Rifle Brigade and marines destroyed heavy armored vehicles of the enemy in the Pokrovsk direction. This was reported by the operational-strategic group of forces Khortitsa on Sunday, March 30.
It is noted that the Russian occupiers advanced to storm the positions as part of a strike armored group and encountered FPV drones of the Ukrainian defenders.
"Aerial reconnaissance timely detected the movement of enemy tanks, and expert hits by kamikaze drones from our crew stopped the advance of enemy equipment during an attempt to break through in the area of responsibility," the statement emphasized.
As a result, the enemy assault was stalled before it even began. The enemy lost two tanks. While our soldiers once again proved their effectiveness and coherence in the direction.
Let us recall that the day before, the Ukrainian Armed Forces eliminated 1,510 occupiers . Since the beginning of the full-scale war against Ukraine, the Russian army has lost 914,000 soldiers.
Direct Translation via Google Translate. Edited.
[Korrespondent] Russian troops in the Pokrovsk direction alone have attempted to break through the Ukrainian Armed Forces’ defenses 61 times since the beginning of the day.
Ukrainian defenders continue to resolutely rebuff the enemy's attempts to advance deep into our territory, inflicting effective fire damage on them. Since the beginning of this operation, 147 combat clashes have occurred. This was noted in the report of the General Staff of the Armed Forces of Ukraine on Sunday, March 30.
The Russians carried out one missile and 64 air strikes, using one missile and 120 KABs. In addition, the Russians used about 750 kamikaze drones to destroy and carried out almost four thousand attacks on the positions of our troops and populated areas.
In the Kharkov direction, our troops repelled three enemy attacks in the areas of the settlements of Vovchansk, Kamyanka, Krasnoe Pervoe, one of which is still ongoing.
In the Kupyansk direction, the enemy carried out six assaults on the positions of our defenders in the direction of Radkovka, Peschanoye, Boguslavka, Petropavlovka and nearby Zagrizovoye. Ukrainian defenders stopped all enemy attacks.
In the Liman direction, during the campaign, Russian invaders attacked Ukrainian positions 14 times near Nadiya, Yampolovka, Kolodyazi, in the directions of Novoye and Novomykhaylovka. Until now, four combat clashes remain unfinished.
In the Seversky direction, the enemy carried out five assaults on the positions of our units near Verkhnekamyanskoye and Ivano-Daryevka. Two attacks have already been stopped by our defenders.
In the Kramatorsk direction, two military clashes have been recorded at present; the enemy attacked near Stupochki and in the direction of Belaya Gora.
In the Toretsk direction, the Russians attacked the positions of the defense forces 14 times. The occupiers concentrated their main offensive efforts near Krymskoe, Toretsk, and in the direction of Dilievka. At the moment, one battle is ongoing.
In the Pokrovsky direction, the invading units tried to break through our defenses 61 times in the areas of the settlements of Alexandropol, Kalinovoye, Vodyanoye Vtoroy, Elizavetovka, Promen, Lysovka, Zelenoe, Kotlin, Udachnoye, Andreyevka, as well as in the direction of Malinovka, Kotlyarovka, Bogdanovka, Alekseyevka. Six combat clashes are still ongoing.
The enemy is suffering significant losses - today in this direction, Ukrainian soldiers have neutralized 281 occupiers, 134 of them irretrievably. Also destroyed were a tank, seven cars, three motorcycles, a mortar, five communication antennas, a Molniya UAV and a trench electronic warfare station.
In the Novopavlovsk direction, the enemy attacked 11 times near Constantinople and in the direction of Razliv and Vesyoloye. Our defenders have already successfully stopped five enemy attacks, battles are underway in six locations.
In the Gulyai-Polye direction, our defenders repelled two attacks near Privolnoye and in the direction of Volnoye Pole.
In the Orekhov direction, the enemy attacked the positions of our defenders four times, trying to advance towards the settlements of Malye Shcherbaki and Stepovoye.
In the Dnieper direction, the aggressor carried out two offensive actions in the direction of Sadovoe, without success.
In the operational zone in Kursk region , the units of the Ukrainian Defense Forces repelled 20 attacks by Russian invaders during the campaign, one combat clash is ongoing. In addition, the enemy carried out 19 air strikes using 27 guided bombs, and also carried out 317 artillery shelling of our troops' positions and settlements, including five from multiple launch rocket systems.
At the same time, the situation in other areas has not undergone significant changes.
The General Staff recognized the soldiers of the 82nd Separate Airborne Assault Brigade, the 95th Separate Airborne Assault Brigade, the 65th Separate Mechanized Brigade, and the 40th Separate Coastal Defense Brigade, who are steadfastly holding back the onslaught of the enemy's superior forces.
We remind you that the day before, the Ukrainian Armed Forces eliminated 1,510 occupiers . Since the beginning of the full-scale war against Ukraine, the Russian army has lost 914,000 soldiers.
[EngMilRu] The Armed Forces of the Russian Federation continue the special military operation.
Units of the Sever Group of Forces in Belgorod direction engaged AFU manpower and hardware concentration areas of three mechanised brigades, one unmanned aerial vehicle brigade, two assault regiments of the AFU, and two territorial defence brigades close to Krasnopolye, Ugroyedy, Petrushevka, Prokhody, Miropolskoye (Sumy region), and Slatino (Kharkov region).
In Kharkov direction, Russian troops hit formations of one AFU motorised infantry brigade close to Volchansk (Kharkov region).
The AFU losses were up to 70 troops, one armoured fighting vehicle, five motor vehicles, and two field artillery guns.
The Zapad Group of Forces' units improved the situation along the front line, inflicted losses on manpower and hardware of two mechanised brigades, one assault brigade of the Armed Forces of Ukraine, and one territorial defence brigade close to Kupyansk (Kharkov region), Nadiya (Lugansk People's Republic), and Redkodub (Donetsk People's Republic) as well as Serebryansky forestry.
The AFU losses were up to 240 troops, two U.S.-made M-113 armoured personnel carriers, one UK-made Dingo reconnaissance vehicle, six pickup trucks, four field artillery guns, including three foreign-made ones and one Verba multiple-launch rocket system. In addition, Nota and Zakhist-AF electronic warfare stations, one Israeli-made RADA radar station, and one ammunition depot were neutralised.
The Yug Group of Forces' units improved the tactical situation and inflicted losses on formations of one tank brigade, seven mechanised brigades, one motorised infantry brigade, one assault brigade, one airmobile brigade, one mountain assault brigade of the Armed Forces of Ukraine, and one special operations brigade near Chasov Yar, Stupochki, Alekseyevo-Druzkovka, Seversk, Konstantinovka, Nikolayevka, Pleshcheyevka, Ulyanovka, Novoolenovka, and Katerinovka (Donetsk People's Republic).
The AFU losses were up to 300 troops, two tanks, two infantry fighting vehicles, three U.S.-made M-113 armoured personnel carriers, four armoured fighting vehicles, eight pickup trucks, two artillery guns, and one ammunition depot.
As a result of successful offensive actions, units of the Tsentr Group of Forces completed the liberation of Zaporozhye (Donetsk People's Republic).
Russian troops hit four mechanised brigades, one jaeger brigade, two assault brigades, one unmanned aerial vehicles brigade, one assault regiment, one assault battalion of the Armed Forces of Ukraine, one naval infantry brigade, and one National Guard brigade close to Zverevo, Udachnoye, Peschanoye, Kotlino, Mirolyubovka, Shevchenko, Uspenovka, Alekseyevka, Novosergeyevka, Petrovskoye, Krasnoarmeysk, and Novotoretskoye (Donetsk People's Republic).
The AFU losses were up to 510 troops, seven motor vehicles, and four field artillery guns.
Units of the Vostok Group of Forces continued advancing into the depth of enemy defences. Russian troops delivered strikes at manpower and hardware of two AFU mechanised brigades, one airmobile brigade, one naval infantry brigade, and one National Guard brigade close to Poddubnoye, Karla Marksa, Volnoye Pole, Razliv, Yalta, Vesyoloye, Zelenoye Pole (Donetsk People's Republic), and Maliyevka (Dnepropetrovsk region).
The AFU losses were more than 140 troops, one motor vehicle, and three field artillery guns. Three electronic warfare stations were destroyed.
Units of the Dnepr Group of Forces engaged formations of three mechanised brigades and three coastal defence brigades of the Armed Forces of Ukraine close to Novoandreyevka, Stepovoye (Zaporozhye region), Dneprovskoye, Sadovoye (Kherson region), and Kherson.
The AFU losses were up to 65 troops, one U.S.-made M113 armoured personnel carrier, four motor vehicles, one field artillery gun, one electronic warfare station, one ammunition depot, and one POL depot.
Operational-Tactical Aviation, attack unmanned aerial vehicles, Missile Troops and Artillery of the Russian Groups of Forces engaged the military airfield infrastructure, ammunition depots, an unmanned aerial vehicle assembly and storage enterprise as well as clusters of enemy manpower and hardware in 140 areas.
As a result of a missile strike against a temporary deployment area of units of the Security Service of Ukraine (SBU) and special operations forces of the Main Directorate of Intelligence (GUR) of Ukraine, up to 170 Ukrainian militants and foreign mercenaries were neutralised.
Air defence systems shot down two U.S.-made JDAM guided aerial bombs and 78 fixed-wing unmanned aerial vehicles.
In total, since the beginning of the special military operation, the AFU losses amounted to: 660 aircraft, 283 helicopters, 49,030 unmanned aerial vehicles, 601 anti-aircraft missile systems, 22,596 tanks and other armoured fighting vehicles, 1,533 MLRS combat vehicles, 23,109 field artillery guns and mortars, 33,530 units of special military vehicles
The Armed Forces of the Russian Federation continue the operation to neutralise AFU formations on the territory of Kursk region.
During offensive actions, units of the Sever Group of Forces defeated formations of one mechanised brigade, two air assault brigades, and one territorial defence brigade of the Armed Forces of Ukraine close to Gornal, Guyevo, and Oleshnya.
Operational-Tactical, Army aviation, and artillery strikes engaged AFU manpower and hardware close to Gornal, Guyevo, and Oleshnya as well as Basovka, Belovody, Velikaya Rybitsa, Vladimirovka, Vodolagi, Zhuravka, Zapselye, Loknya, Malaya Rybitsa, Miropolye, Mogritsa, Sadki, Khrapovshchina, Yunakovka, and Yablonovka (Sumy region).
Over the course of the day, the AFU losses were more than 160 troops, one armoured fighting vehicle, six motor vehicles, one ATV, and four UAV command posts.
Since the beginning of hostilities in Kursk direction, the AFU losses amounted to: more than 71,050 troops, 402 tanks, 329 infantry fighting vehicles, 290 armoured personnel carriers, 2,235 armoured fighting vehicles, 2,575 motor vehicles, 590 artillery guns, 53 MLRS launchers, including 13 of HIMARS and seven of MLRS made by the USA, 26 anti-aircraft missile launchers, one self-propelled anti-aircraft system, ten transport-loading vehicles,123 EW stations, 18 counter-battery warfare radars, ?ten air defence radars, 56 units of engineering and other materiel, including 23 counterobstacle vehicles, one UR-77 mine clearing vehicle, five bridge launchers, one engineering reconnaissance vehicle as well as 15 armoured recovery vehicles, and one command post vehicle.
The operation to neutralise the AFU units is in progress.
Direct Translation via Google Translate. Edited.
[NewsFront] 21:29 Drone of the 72nd Motorized Rifle Division of the 44th Army Corps destroyed an enemy self-propelled gun in the Khar'kov region of Russia —video. 20:32 Russian fighters will use drones to destroy the Ukrainian Armed Forces’ manpower reserves in the Pokrovsk direction —video.
19:47 In the period from 18:20 to 19:30 Moscow time, air defense systems on duty destroyed three Ukrainian unmanned aerial vehicles over the territory of the Bryansk region.
18:46 The Russian Armed Forces have expanded their bridgehead on the western bank of the Oskol River and are advancing towards Doroshovka, –MAP.
18:33 In the period from 16.50 to 17.20 Moscow time, air defense systems on duty shot down three Ukrainian unmanned aerial vehicles over the territory of the Republic of Crimea.
17:17 The Russian Armed Forces have advanced in the Zaporizhia direction, –MAP.
17:04 In the period from 15.05 to 15.20 Moscow time, air defense systems on duty destroyed two Ukrainian unmanned aerial vehicles over the territory of the Bryansk region.
15:32 The Russian Armed Forces are advancing near Makeyevka, Novolyubovka and have begun fighting for control over Katerinovka, –MAP.
14:41 In the period from 13.25 to 14.00 Moscow time, air defense systems on duty destroyed two Ukrainian unmanned aerial vehicles over the territory of the Kursk region.
14:25 Calculation of the 122mm MLRS "Grad" of the 238th Artillery Brigade of the "Yuzhnaya" group of forces stopped delivery of ammunition to enemy positions. Donetsk direction.
12:16 As a result of a missile strike on a temporary deployment point of the SBU units and special operations forces of the Main Intelligence Directorate of Ukraine destroyed up to 170 Ukrainian militants and foreign mercenaries.
12:14 Units of the Center group of forces as a result of successful offensive actions finished liberation of the settlement of Zaporozhye in the Donetsk People's Republic.
11:27 The Russian Armed Forces have occupied part of the fortifications southwest of Dzerzhinsk, –MAP.
10:53 Road in the Rubanshchina-Gogolevka area in the Kursk region, –video.
10:14 Novorossiysk paratroopers are practicing tactics for storming enemy strongholds, –video.
09:28 Calculation of the FPV drone of the 1442nd Motorized Rifle Regiment of the 3rd Army Corps of the Southern group of forces destroyed a dugout with Ukrainian Armed Forces soldiers.
08:19 FPV drone calculation destroyed M-777 howitzer of the Ukrainian Armed Forces in the area of the settlement of Shiykovka in the Kupyansk direction.
07:35 Changes on the map for the past 24 hours:
Advance south of Kotlyarovka;
Expansion of the control zone in Razliv;
Shcherbaki was liberated;
Advance northwest of Ivanovka.
07:30 During the past night, air defense systems on duty intercepted and destroyed six Ukrainian unmanned aerial vehicles:
Three over the territory of the Belgorod region,
Two over the territory of the Bryansk region, and
One over the territory of the Saratov region.
I do love when things happen to be mathematically perfect…
05:02 Snipers of the 44th Army Corps of the North Forces Group stopped rotation of Ukrainian Armed Forces militants in the Khar'kov direction.
A multi-volume chronology and reference guide set detailing three years of the Mexican Drug War between 2010 and 2012.
Rantburg.com and borderlandbeat.com correspondent and author Chris Covert presents his first non-fiction work detailing
the drug and gang related violence in Mexico.
Chris gives us Mexican press dispatches of drug and gang war violence
over three years, presented in a multi volume set intended to chronicle the death, violence and mayhem which has
dominated Mexico for six years.
Rantburg was assembled from recycled algorithms in the United States of America. No
trees were destroyed in the production of this weblog. We did hurt some, though. Sorry.