{"id":6100,"date":"2026-10-12T12:03:00","date_gmt":"2026-10-12T12:03:00","guid":{"rendered":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/"},"modified":"2026-10-12T12:03:00","modified_gmt":"2026-10-12T12:03:00","slug":"marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know","status":"publish","type":"post","link":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/","title":{"rendered":"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<div class=\"medium-insert-images ui-sortable\">\n<figure contenteditable=\"false\">\n    <\/p>\n<p><qb-highlighter contenteditable=\"false\" style=\"display: none; z-index: 2 !important;\"><qb-div spellcheck=\"false\" class=\"qb-highlighter__wrapper\" style=\"width: 670px !important; height: 27.3906px !important; transform: none !important; transform-origin: 335px 14.1953px !important; zoom: 1 !important; margin-top: 382.844px !important;\"><qb-div class=\"qb-highlighter__scroll-element\" style=\"top: 0px !important; left: 0px !important; width: 670px !important; height: 27px !important;\"\/><\/qb-div><\/qb-highlighter><figcaption contenteditable=\"true\" class=\"\" data-qb-tmp-id=\"lt-504884\" spellcheck=\"false\" data-gramm=\"false\">Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know<\/figcaption><\/figure>\n<\/div>\n<p>A fatal shooting incident in Marin County has left three people dead, including two former officers of the San Francisco Police Department on Sunday, October 11, 2026.<\/p>\n<p>Authorities from the San Francisco Police Department have initiated the investigation, which included the deaths of two former SFPD officers.<\/p>\n<p>On Sunday evening, three people were discovered dead in a home in the community of Strawberry, which is unincorporated Mill Valley, near Tiburon.<\/p>\n<p>According to the local media reports, officers from the SFPD responded to reports of firing in the area around 5 p.m. on Sunday, October 11.<\/p>\n<p>Miguel Almaguer, the Marin County Sheriff, confirmed that three people were found dead by the deputies but didn\u2019t detail the identities of the victims, saying, \u201cInside the home, they discovered three deceased bodies. The nature of those victims and their connection to one another are all part of our active investigations.\u201d<\/p>\n<p>Although the circumstances surrounding the shooting remain unknown, according to ABC affiliate ABC Los Angeles, the suspect in the Sunday evening shooting is said to be the former San Francisco Police Sergeant Kevin Mannix.<\/p>\n<p>The outlet also reported citing a source that Mannix allegedly shot and killed his wife, Ann Mannix (also an ex-SFPD Deputy Chief), and then his daughter, 25, and then shot himself.<\/p>\n<\/p><\/div>\n<p><script type=\"text\/javascript\"><\/p>\n<p>                          let firebaseLoaded = false;\n              function loadFirebaseOnce() {\n                if (firebaseLoaded) return;\n                  firebaseLoaded = true;\n                  import(\"https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-app.js\").then(() => {\n                  \/\/import(\"https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-analytics.js\");\n                  import(\"https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-messaging.js\").then(() => {\n                    import(\"https:\/\/www.geo.tv\/assets\/front\/ui\/js\/subscribe_user.js?v=553222\");\n                  });\n                });\n              }<\/p>\n<p>              window.addEventListener(\"scroll\", loadFirebaseOnce, { once: true });\n              window.addEventListener(\"mousemove\", loadFirebaseOnce, { once: true });\n              window.addEventListener(\"click\", loadFirebaseOnce, { once: true });<\/p>\n<p>            \/\/setTimeout(function(){ $('.medium-insert-images').find('figure').show() }, 3000);\n            var loadDeferredJS = function() {<\/p>\n<p>              var lazyloadjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/lazysizes.min.js'];<\/p>\n<p>              var alljs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/thirdparty.js?ver=133'];<\/p>\n<p>              var jqueryjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/jquery.min_new.js?ver=43'];\n              var bootstrapjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/bootstarp.js?ver=55'];\n              var sliderjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/swiper.min.js'];<\/p>\n<p>              var alljscustom = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/my.js?ver=5533','https:\/\/www.geo.tv\/assets\/front\/js\/mycustom.js?ver=5533'];<\/p>\n<p>                                    setTimeout(function(){\n                          jqueryjs.forEach(function (item,index) { \n                              var scriptElement=document.createElement('script');\n                              scriptElement.type=\"text\/javascript\";\n                              scriptElement.src = item;\n                              document.body.appendChild(scriptElement);\n                          });\n                    }, 1000);<\/p>\n<p>              const jqueryIntervalcheck = setInterval(function () {\n                if(typeof jQuery !== \"undefined\"){\n                    clearInterval(jqueryIntervalcheck);<\/p>\n<p>                                            setTimeout(function(){\n                              sliderjs.forEach(function (item,index) {\n                                  if(item == 'https:\/\/www.geo.tv\/assets\/front\/js\/ui\/swiper.min.js'){\n                                    var story_embed_gallery = $('.story-area').find('.embedgallery').length;\n                                    \/\/var story_embed_gallery = 0;\n                                    if(parseInt(story_embed_gallery) > 0){\n                                      var scriptElement=document.createElement('script');\n                                      scriptElement.type=\"text\/javascript\";\n                                      scriptElement.src = item;\n                                      document.body.appendChild(scriptElement);\n                                    }\n                                  }\n                              });\n                        }, 100);<\/p>\n<p>                        setTimeout(function(){\n                          alljscustom.forEach(function (item,index) {\n                                var scriptElement=document.createElement('script');\n                                scriptElement.type=\"text\/javascript\";\n                                scriptElement.src = item;\n                                document.body.appendChild(scriptElement);\n                          });\n                        }, 1300);<\/p>\n<p>        if($('.infogram-embed').length > 0 || $('embedinfogram').length > 0)\n        {\n            !function (e, t, n, s) {\n                var i = \"InfogramEmbeds\", o = e.getElementsByTagName(t)[0], d = \/^http:\/.test(e.location) ? \"http:\" : \"https:\";\n                if (\/^\\\/{2}\/.test(s) && (s = d + s), window[i] && window[i].initialized)window[i].process && window[i].process(); else if (!e.getElementById(n)) {\n                    var a = e.createElement(t);\n                    a.async = 1, a.id = n, a.src = s, o.parentNode.insertBefore(a, o)\n                }\n            }(document, \"script\", \"infogram-async\", \"https:\/\/e.infogram.com\/js\/dist\/embed-loader-min.js\");\n        }<\/p>\n<p>        if($('.flourishClass').length > 0)\n        {\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/public.flourish.studio\/resources\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.apester-media').length > 0)\n        {\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/static.apester.com\/js\/sdk\/latest\/apester-sdk.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.twitter-tweet').length > 0)\n        {\n            var tweetObj = document.getElementsByClassName('tweetPost');\n            var counter_tweet = 0;\n            if (tweetObj.length == 0) {\n                tweetObj = document.getElementsByClassName('twitter-tweet');\n                $.each(tweetObj, function (i, v) {\n                    $(this).attr('id', 'twitter-post-widget-' + i);\n                });\n            } else {\n                $.each(tweetObj, function (i, v) {<\/p>\n<p>                    if($(this).find('.twitter-tweet').length > 0){\n                        $(this).find('.twitter-tweet').attr('id', 'twitter-post-widget-' + counter_tweet);\n                        counter_tweet++;\n                    }\n                });\n            }\n            $.getScript('https:\/\/platform.twitter.com\/widgets.js', function () {\n                var k = 0;\n                var tweet = document.getElementById('twitter-post-widget-' + k);\n                var tweetParent, tweetID;<\/p>\n<p>                while (tweet) {\n                    tweetParent = tweet.parentNode;\n                    \/\/tweetID = tweet.dataset.tweetId;\n                    tweetID = tweetParent.getAttribute(\"id\");\n                    if(tweetID === null){\n                      tweetID = tweet.dataset.tweetId;\n                    }\n                    \/\/var tweetVideoClass = tweet.getAttribute('class').split(' ')[0];\n                    $(tweet).remove();<\/p>\n<p>                    twttr.widgets.createTweet(\n                        tweetID,\n                        tweetParent\n                    );\n                    k++;\n                    tweet = document.getElementById('twitter-post-widget-' + k);\n                }\n            });\n            \/*==============*\/\n            var tweetObjVid = document.getElementsByClassName('tweetVideo');\n            var counter_tweet = 0;\n            if (tweetObjVid.length == 0) {<\/p>\n<p>                tweetObjVid = document.getElementsByClassName('twitter-video');\n                $.each(tweetObjVid, function (i, v) {\n                    $(this).attr('id', 'twitter-vid-widget-' + i);\n                });<\/p>\n<p>            } else {<\/p>\n<p>                $.each(tweetObjVid, function (i, v) {\n                    if($(this).find('.twitter-video').length > 0){\n                        $(this).find('.twitter-tweet').attr('id', 'twitter-vid-widget-' + counter_tweet);\n                        counter_tweet++;\n                    }\n                });<\/p>\n<p>            }\n            $.getScript('\/\/platform.twitter.com\/widgets.js', function () {\n                var v = 0;\n                var tweetVid = document.getElementById('twitter-vid-widget-' + v);\n                var tweetParentVid, tweetIDVid;\n                while (tweetVid) {\n                    tweetParentVid = tweetVid.parentNode;\n                    \/\/tweetIDVid = tweetVid.dataset.tweetId;\n                    tweetIDVid = tweetParentVid.getAttribute(\"id\");\n                    if(tweetIDVid === null){\n                      tweetIDVid = tweet.dataset.tweetId;\n                    }\n                    $(tweetVid).remove();\n                    twttr.widgets.createVideo(\n                        tweetIDVid,\n                        tweetParentVid\n                    );\n                    v++;\n                    tweetVid = document.getElementById('twitter-vid-widget-' + v);\n                }\n            });\n        }<\/p>\n<p>        if($('.instagram-media').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/platform.instagram.com\/en_US\/embeds.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.tiktok-embed').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/www.tiktok.com\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.threadsPost').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/www.threads.net\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.fb-video').length > 0 || $('.fb-post').length > 0){\n            var container_width = $(window).width();\n             if(container_width < 500){\n                if($('.fb-video').length > 0){\n                    let embed_url = $('.fb-video').attr('data-href');\n                    let htmla=\"<\/p>\n<div style=\"float:none;\" class=\"fb_embed_section fb-video\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n<p>';\n                    $('.fb-video').parent('.embed_external_url').html(htmla);\n                }\n                else{\n                    let embed_url = $('.fb-post').attr('data-href');\n                    let htmla=\"<\/p>\n<div style=\"float:none;\" class=\"fb_embed_section fb-post\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n<p>';\n                }                \n            }<\/p>\n<p>            $('body').prepend('<\/p>\n<div id=\"fb-root\"><\/div>\n<p>');<\/p>\n<p>            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&version=v2.11&appId=580305968816694\";\n            document.body.appendChild(scriptElement);\n        }                }\n              },100);\n            };<\/p>\n<p>            var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||\n            window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;<\/p>\n<p>            var loadDeferredJSCaptcha = function() {\n                var addJSNode = document.getElementById(\"captchejs\");\n                var replacement = document.createElement(\"div\");\n                replacement.innerHTML = addJSNode.textContent;\n                document.body.appendChild(replacement);\n                addJSNode.parentElement.removeChild(addJSNode);\n            };<\/p>\n<p>            window.addEventListener('load', loadDeferredJS);\n                            \/\/window.addEventListener('load', loadDeferredJSCaptcha);<\/p>\n<p>                      <\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.geo.tv\/latest\/686165-marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know A fatal shooting incident in Marin County has left three people dead, including two former officers of the San Francisco Police Department on Sunday, October 11, 2026. Authorities from the San Francisco Police Department have initiated the investigation, which included the deaths&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":6101,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-10-12\/686165_050354_updates.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-6100","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entertainment"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.8 (Yoast SEO v22.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know - Breaking News<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know\" \/>\n<meta property=\"og:description\" content=\"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know A fatal shooting incident in Marin County has left three people dead, including two former officers of the San Francisco Police Department on Sunday, October 11, 2026. Authorities from the San Francisco Police Department have initiated the investigation, which included the deaths...Read More &ldquo;Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/\" \/>\n<meta property=\"og:site_name\" content=\"Breaking News\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-12T12:03:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-10-12\/686165_050354_updates.jpg\" \/><meta property=\"og:image\" content=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-10-12\/686165_050354_updates.jpg\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-10-12\/686165_050354_updates.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/\"},\"author\":{\"name\":\"Admin\",\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/person\/8b364f5cc7fbc8705a888e63db8c026a\"},\"headline\":\"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know\",\"datePublished\":\"2026-10-12T12:03:00+00:00\",\"dateModified\":\"2026-10-12T12:03:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/\"},\"wordCount\":234,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#organization\"},\"articleSection\":[\"Entertainment\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/\",\"url\":\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/\",\"name\":\"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know - Breaking News\",\"isPartOf\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#website\"},\"datePublished\":\"2026-10-12T12:03:00+00:00\",\"dateModified\":\"2026-10-12T12:03:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ventil.rs\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ventil.rs\/blog\/#website\",\"url\":\"https:\/\/ventil.rs\/blog\/\",\"name\":\"Breaking News\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ventil.rs\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ventil.rs\/blog\/#organization\",\"name\":\"Breaking News\",\"url\":\"https:\/\/ventil.rs\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ventil.rs\/blog\/wp-content\/uploads\/2023\/07\/ventilshop-2362x591-1.png\",\"contentUrl\":\"https:\/\/ventil.rs\/blog\/wp-content\/uploads\/2023\/07\/ventilshop-2362x591-1.png\",\"width\":1445,\"height\":591,\"caption\":\"Breaking News\"},\"image\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/person\/8b364f5cc7fbc8705a888e63db8c026a\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e3dd0b52c93ce674a00a0dbe8383290fdc661c12a7e48e5953f790da3887973d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e3dd0b52c93ce674a00a0dbe8383290fdc661c12a7e48e5953f790da3887973d?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"sameAs\":[\"https:\/\/ventil.rs\/blog\"],\"url\":\"https:\/\/ventil.rs\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know - Breaking News","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/","og_locale":"en_US","og_type":"article","og_title":"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know","og_description":"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know A fatal shooting incident in Marin County has left three people dead, including two former officers of the San Francisco Police Department on Sunday, October 11, 2026. Authorities from the San Francisco Police Department have initiated the investigation, which included the deaths...Read More &ldquo;Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know&rdquo; &raquo;","og_url":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/","og_site_name":"Breaking News","article_published_time":"2026-10-12T12:03:00+00:00","og_image":[{"url":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-10-12\/686165_050354_updates.jpg"},{"url":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-10-12\/686165_050354_updates.jpg"}],"author":"Admin","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-10-12\/686165_050354_updates.jpg","twitter_misc":{"Written by":"Admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/#article","isPartOf":{"@id":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/"},"author":{"name":"Admin","@id":"https:\/\/ventil.rs\/blog\/#\/schema\/person\/8b364f5cc7fbc8705a888e63db8c026a"},"headline":"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know","datePublished":"2026-10-12T12:03:00+00:00","dateModified":"2026-10-12T12:03:00+00:00","mainEntityOfPage":{"@id":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/"},"wordCount":234,"commentCount":0,"publisher":{"@id":"https:\/\/ventil.rs\/blog\/#organization"},"articleSection":["Entertainment"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/ventil.rs\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/","url":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/","name":"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know - Breaking News","isPartOf":{"@id":"https:\/\/ventil.rs\/blog\/#website"},"datePublished":"2026-10-12T12:03:00+00:00","dateModified":"2026-10-12T12:03:00+00:00","breadcrumb":{"@id":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ventil.rs\/blog\/entertainment\/marin-county-shooting-leaves-3-dead-including-2-ex-sfpd-officers-what-we-know\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ventil.rs\/blog\/"},{"@type":"ListItem","position":2,"name":"Marin County shooting leaves 3 dead, including 2 ex-SFPD officers: what we know"}]},{"@type":"WebSite","@id":"https:\/\/ventil.rs\/blog\/#website","url":"https:\/\/ventil.rs\/blog\/","name":"Breaking News","description":"","publisher":{"@id":"https:\/\/ventil.rs\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ventil.rs\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ventil.rs\/blog\/#organization","name":"Breaking News","url":"https:\/\/ventil.rs\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ventil.rs\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ventil.rs\/blog\/wp-content\/uploads\/2023\/07\/ventilshop-2362x591-1.png","contentUrl":"https:\/\/ventil.rs\/blog\/wp-content\/uploads\/2023\/07\/ventilshop-2362x591-1.png","width":1445,"height":591,"caption":"Breaking News"},"image":{"@id":"https:\/\/ventil.rs\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ventil.rs\/blog\/#\/schema\/person\/8b364f5cc7fbc8705a888e63db8c026a","name":"Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ventil.rs\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e3dd0b52c93ce674a00a0dbe8383290fdc661c12a7e48e5953f790da3887973d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e3dd0b52c93ce674a00a0dbe8383290fdc661c12a7e48e5953f790da3887973d?s=96&d=mm&r=g","caption":"Admin"},"sameAs":["https:\/\/ventil.rs\/blog"],"url":"https:\/\/ventil.rs\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/posts\/6100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/comments?post=6100"}],"version-history":[{"count":0,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/posts\/6100\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/media\/6101"}],"wp:attachment":[{"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/media?parent=6100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/categories?post=6100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/tags?post=6100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}