SAN JOSE, Calif. (AP) — A gunman who killed nine co-workers at a Northern California rail yard shot himself twice in the head as sheriff’s deputies raced into a building, according to authorities who on Tuesday released body-camera footage of the tense encounter.
The nearly 4 1/2 minutes of footage is from one deputy who arrived minutes after the first shooting reports and while shots were still being fired at the Santa Clara Valley Transportation Authority bus and rail yard in San Jose, where 57-year-old Samuel Cassidy opened fire before killing himself.
A “contact team” of deputies and San Jose police officers was immediately formed to find the gunman, who was reported to be inside a building and armed with a handgun. The body camera footage shows the team cautiously climbing stairs to the third floor, where a VTA supervisor comes out with arms raised and hands over his keycard so officers can get inside the building.
The five-member team then sweeps into the building, guns raised, using gun-mounted flashlights as they pass through rooms and corridors to a dispatch center.
Within minutes, they hear a gunshot, then another, followed by two more. As they come to another door, one of the team looks through a small window and says: “I’ve got somebody down” inside. The team opens the door and somebody shouts “Let me see your hands!”
What might be two more shots are heard.
The footage shows a man slumped in a chair near a stairwell with a gun in his hand. He is across from a dispatch center door with a window shattered by gunfire.
The gunman had shot himself under the chin then put the gun to the side of his head, the sheriff said.
It wasn’t clear whether Cassidy knew that law enforcement officers were closing in on him or not, but he may have seen their flashlights and heard them yelling to each other as they determined where the shooter and victims were as they moved through the building, Smith said.
Smith said her office used an active shooter protocol advocated by a lieutenant who had been in Colorado during the 1999 Columbine school mass shooting there. Smith said law enforcement had been training together.
The deputies and officers “hardly spoke a word to each other” when they entered the building because “they knew what their job was,” she said, adding that they showed extraordinary courage.
“There were over 100 VTA employees on site that morning, and I believe the bravery of all of law enforcement personnel really prevented the loss of additional life,” she said.
A VTA spokeswoman told the Mercury News in San Jose that it may take weeks or months to resume service on the commuter rail line. The Guadalupe Yard operates as the nerve center of the light rail network and is now a crime scene under sheriff’s department control. Spokeswoman Stacey Hendler Ross said the agency is focused on supporting traumatized workers who lost colleagues.
The footage was released as a new FBI report finds that California had the most mass shooting incidents in the last 20 years, a figure that aligns with its population, the report found. It also came as an off-duty Los Angeles County firefighter fatally shot and killed one colleague and injured another before taking his own life.
The sheriff said investigators were still trying to determine the motive for the shootings, although acquaintances and his ex-wife said Cassidy had talked about hating his job at least a decade ago and had an angry and unpredictable streak.
“We’re beginning to piece things together. But we’ve talked with hundreds of witnesses,” Smith said.
The Associated Press
The post Police release dramatic body-cam video of rail yard shooting appeared first on 660 NEWS.
purchase tadalafil pill cialis overnight shipping pills for ed
buy duricef online order combivir pill how to get propecia without a prescription
buy fluconazole generic ampicillin 500mg usa brand ciprofloxacin
buy estradiol prazosin without prescription prazosin over the counter
metronidazole 400mg brand buy cephalexin 500mg generic keflex 500mg usa
buy mebendazole order vermox generic buy tadalis 10mg pill
oral cleocin erythromycin 250mg us generic fildena 100mg
purchase avana without prescription voltaren ca diclofenac 100mg sale
buy indocin 75mg pills order indomethacin 50mg online cheap cost suprax
buy amoxicillin 500mg without prescription order anastrozole 1 mg biaxin 250mg uk
oral careprost how to get careprost without a prescription desyrel generic
clonidine 0.1 mg oral catapres 0.1 mg sale spiriva buy online
order minocycline 100mg capsules buy minocycline no prescription purchase actos generic
buy arava generic sildenafil next day delivery azulfidine price
accutane 20mg pill buy azithromycin 250mg pill buy zithromax online cheap
tadalafil 5mg brand cialis sales tadalafil usa
azipro medication order generic omnacortil 40mg order neurontin sale
ivermectin purchase prednisone 10mg pill buy deltasone 5mg generic
buy lasix without a prescription order albuterol 2mg online ventolin inhalator order
levitra 20mg generic generic hydroxychloroquine 200mg hydroxychloroquine 200mg sale
buy altace 10mg sale order ramipril 10mg sale buy etoricoxib pills for sale
levitra price hydroxychloroquine 200mg uk buy plaquenil 200mg online
buy mesalamine for sale buy mesalamine 400mg for sale avapro 150mg canada
olmesartan 20mg without prescription order generic divalproex 250mg divalproex 250mg canada
clobetasol ca buy buspirone cheap amiodarone 200mg brand
buy generic diamox 250 mg acetazolamide 250 mg drug buy generic imuran
purchase digoxin without prescription buy cheap lanoxin brand molnupiravir
buy naproxen 500mg generic buy generic lansoprazole 30mg order prevacid 15mg generic
how to buy coreg buy aralen 250mg online cheap buy chloroquine without prescription
purchase proventil for sale order pyridium 200mg online order pyridium 200mg pills
buy singulair 5mg sale how to buy singulair how to buy dapsone
olumiant 4mg sale glucophage 1000mg uk atorvastatin 40mg cost
order adalat 30mg allegra 120mg generic allegra for sale
buy amlodipine 5mg without prescription amlodipine 10mg pills prilosec over the counter
buy cheap priligy buy generic misoprostol for sale buy orlistat 60mg
buy generic lopressor 100mg atenolol 100mg pills medrol 16 mg without prescription
diltiazem tablet how to buy diltiazem purchase zyloprim pills
triamcinolone cheap purchase loratadine online cheap order claritin 10mg pills
order crestor generic zetia for sale buy motilium pills
order tetracycline 250mg generic cheap tetracycline 500mg buy ozobax pill
buy generic ampicillin 500mg purchase ampicillin pill buy generic metronidazole
toradol 10mg sale buy inderal 20mg online inderal over the counter
buy bactrim cheap buy bactrim 960mg for sale buy cleocin without a prescription
order plavix 150mg without prescription order methotrexate 5mg online cheap purchase warfarin
erythromycin 250mg tablet order erythromycin generic buy tamoxifen pills for sale
reglan drug metoclopramide 10mg oral order esomeprazole 40mg
oral budesonide order ceftin without prescription buy careprost medication
topiramate generic buy topamax pills for sale order levofloxacin for sale
order robaxin 500mg for sale buy desyrel tablets order suhagra 50mg pills
order dutasteride online cheap where can i buy dutasteride mobic cost
buy generic celebrex online flomax order order ondansetron without prescription
aurogra 50mg without prescription buy estradiol without prescription estrace 2mg usa
order aldactone buy spironolactone 25mg pills buy generic valtrex over the counter
buy lamictal 200mg for sale buy vermox 100mg online cheap buy minipress 2mg generic
propecia price order sildenafil 100mg pills purchase sildenafil for sale
order tretinoin cream sale buy tadalis 20mg generic avanafil for sale
buy cialis 20mg online cheap purchase viagra for sale viagra 50mg oral
tadalafil cheap buy tadacip 10mg sale brand indomethacin 75mg
viagra cialis order diflucan online cheap best ed pills non prescription uk
order lamisil 250mg pills trimox 500mg generic trimox 250mg generic
depakote over the counter generic depakote 250mg buy isosorbide 20mg for sale
buy anastrozole 1 mg online catapres 0.1mg usa order catapres 0.1 mg sale
imuran 25mg brand order azathioprine pill micardis 80mg us
antivert for sale buy spiriva paypal buy minomycin online
molnunat cheap order movfor generic omnicef 300mg for sale
top ed drugs sildenafil 100mg pills order generic sildenafil 100mg
purchase lansoprazole without prescription buy generic proventil order protonix 20mg pills
order phenazopyridine 200 mg online cheap buy montelukast pill cheap amantadine 100mg
order generic dapsone buy avlosulfon sale order perindopril sale
ed pills that work brand cialis 5mg order tadalafil 40mg pills
buy fexofenadine without prescription amaryl over the counter buy generic amaryl 1mg
order etoricoxib 120mg arcoxia over the counter order azelastine without prescription
hytrin for sale cheap hytrin order cialis 5mg
buy generic avapro over the counter purchase temovate for sale where to buy buspar without a prescription
buy cordarone 200mg pill phenytoin over the counter buy dilantin 100 mg online cheap
brand albenza 400 mg albenza 400 mg drug order provera 10mg generic
buy praziquantel for sale order generic microzide 25mg order cyproheptadine 4 mg pill
cost ditropan 5mg order generic alendronate 35mg order alendronate
fluvoxamine online buy buy generic fluvoxamine over the counter buy duloxetine 40mg pill
order macrodantin pill order motrin 600mg pill buy pamelor 25 mg pill
order glipizide 10mg pill purchase piracetam generic buy betnovate 20 gm
oral clomipramine 50mg buy sporanox 100 mg for sale buy progesterone online
paracetamol pills famotidine 20mg cost brand famotidine
order tinidazole 500mg pill purchase tindamax sale buy bystolic 5mg pill
prograf 1mg oral ropinirole 2mg cheap oral ropinirole
buy valsartan 160mg sale clozapine where to buy buy combivent 100mcg for sale
brand calcitriol 0.25 mg cost rocaltrol 0.25mg cost tricor 200mg
order dexamethasone 0,5 mg sale buy starlix medication starlix 120mg generic
trileptal 600mg over the counter oxcarbazepine 300mg uk order actigall 300mg without prescription
buy capoten without prescription buy cheap generic carbamazepine order carbamazepine 400mg for sale
brand zyban buy bupropion tablets strattera tablet
ciprofloxacin 500mg tablet ciprofloxacin medication order cefadroxil 500mg for sale
order quetiapine 100mg sale escitalopram 10mg without prescription order lexapro 20mg
combivir ca accupril 10mg for sale order accupril generic
frumil 5mg sale buy frumil 5mg generic zovirax over the counter
order prozac pills buy generic letrozole letrozole usa
cost valcivir 500mg where can i buy valcivir floxin tablet
buy bisoprolol pills for sale zebeta 5mg brand buy oxytetracycline cheap
order levetiracetam sale buy tobramycin online cheap buy sildenafil 100mg pill
cefpodoxime 100mg for sale order theo-24 Cr 400mg for sale where can i buy flixotide
ketotifen 1 mg over the counter order imipramine without prescription buy tofranil cheap
buy cialis 20mg generic viagra online order sildenafil 100mg
order minoxidil solution cialis 40mg for sale top ed pills
aspirin 75 mg cheap levoflox 500mg tablet buy generic imiquimod online
dipyridamole oral buy dipyridamole 100mg generic order pravachol 20mg without prescription
buy meloset paypal buy norethindrone pills danocrine 100 mg without prescription
buy cheap generic dydrogesterone jardiance order empagliflozin 25mg sale
how to buy florinef florinef 100mcg tablet pill imodium 2mg
purchase prasugrel pills order generic detrol 2mg tolterodine order
etodolac 600 mg for sale etodolac 600mg uk cheap cilostazol 100 mg
pill ferrous sulfate ferrous sulfate 100mg for sale order betapace generic
buy pyridostigmine 60 mg online maxalt order online rizatriptan 5mg canada
enalapril buy online purchase lactulose without prescription buy duphalac generic
order betahistine 16 mg without prescription oral benemid buy generic probenecid
where can i buy zovirax buy rivastigmine 3mg without prescription purchase exelon sale
how to buy micardis plaquenil pills molnupiravir us
cenforce 100mg sale naprosyn cost chloroquine order
buying cialis cheap buy generic viagra viagra 100mg brand
cheap omnicef 300 mg buy lansoprazole no prescription buy lansoprazole 15mg
buy provigil cheap order prednisone 10mg online cheap deltasone 5mg for sale
generic accutane 20mg accutane tablet zithromax 250mg cost
lipitor order online amlodipine 10mg tablet norvasc 10mg price
azithromycin 250mg for sale prednisolone 40mg cost generic gabapentin 100mg
wind creek casino online play lasix online order lasix 100mg generic
protonix ca order pantoprazole online cheap phenazopyridine 200mg usa
hollywood casino best online blackjack purchase ventolin inhalator without prescription
real money poker online order stromectol 12mg online buy ivermectin 3 mg online
symmetrel over the counter amantadine 100mg generic order avlosulfon without prescription
quick hits free online slots levothyroxine without prescription cheap levothroid pills
where can i buy methylprednisolone buy triamcinolone 10mg online triamcinolone 10mg without prescription
clomid cost imuran order oral imuran 25mg
buy generic levitra 10mg zanaflex us zanaflex cost
aceon 8mg oral fexofenadine 180mg sale buy allegra generic
phenytoin canada dilantin 100mg canada generic oxybutynin
where to buy claritin without a prescription buy generic claritin online priligy 90mg for sale
buy lioresal online lioresal online buy toradol order
buy baclofen 10mg sale buy ozobax sale toradol tablet
buy amaryl without a prescription buy cheap generic amaryl buy etoricoxib medication
cost fosamax 35mg buy nitrofurantoin 100 mg online cheap macrodantin medication
buy inderal pill order clopidogrel 75mg online order clopidogrel 75mg online cheap
nortriptyline 25mg us methotrexate 10mg brand panadol 500 mg ca
coumadin 2mg generic metoclopramide for sale online metoclopramide 10mg without prescription
cheap astelin 10ml zovirax drug avapro 300mg pill
buy pepcid 40mg for sale buy losartan cheap prograf online
esomeprazole 40mg capsules order esomeprazole 20mg generic buy topamax 100mg generic
allopurinol 100mg generic allopurinol ca order rosuvastatin generic
buy generic sumatriptan 50mg cost avodart 0.5mg dutasteride online order
purchase buspin online cheap cordarone 100mg generic buy amiodarone cheap
order ranitidine for sale ranitidine cheap buy celebrex 100mg pill
purchase motilium pill sumycin over the counter tetracycline over the counter
order tamsulosin 0.2mg for sale buy generic flomax simvastatin 20mg drug
best website for writing essays buying essays purchase essays
cheap aldactone 100mg how to buy valacyclovir how to get propecia without a prescription
sildenafil 100mg usa estrace 2mg ca order estradiol 1mg for sale
order lamotrigine 200mg pills cost nemazole buy nemazole medication
metronidazole cheap buy bactrim 960mg order keflex 500mg sale
buy cleocin 300mg for sale order fildena 50mg without prescription buy fildena 100mg pills
buy tretinoin no prescription retin over the counter buy stendra for sale
tadalafil 10mg price tadalafil canada buy indocin sale
purchase axetil generic robaxin pill purchase methocarbamol
buy generic lamisil buy terbinafine 250mg sale online casinos
how to get desyrel without a prescription sildenafil 50mg price buy clindac a generic
buy aspirin 75mg without prescription aspirin online order blackjack vegas free online games
how to write a letter to a hiring manager cheap cefixime where to buy cefixime without a prescription
letter writing services best online gambling spins real money online
amoxicillin order order amoxicillin 500mg generic buy clarithromycin 500mg
purchase calcitriol pill labetalol without prescription buy tricor 200mg generic
buy clonidine online order tiotropium bromide 9 mcg pills spiriva 9mcg over the counter
treatment for acne in adults order trileptal 300mg for sale oral trileptal 600mg
minocin 100mg price terazosin 5mg without prescription order ropinirole 2mg pill
order uroxatral for sale heartburn meds over the counter acetaminophen for abdominal pain
femara 2.5 mg generic order albenza 400 mg sale order abilify 30mg online cheap
buy sleeping tablets online uk virtual weight loss program virtual weight loss prescription
provera 5mg usa order medroxyprogesterone 5mg generic buy microzide without prescription
best prescription to quit smoking arthritis medications list alphabetical order pain meds online legally
buy periactin 4 mg pill nizoral 200 mg tablet nizoral uk
cymbalta us glucotrol 10mg usa provigil 200mg uk
buy phenergan paypal buy ed pills fda ivermectin otc
do stomach ulcers heal themselves cheapest online uti treatment gram negative bacilli examples
get birth control prescribed online planned parenthood free birth control home remedy for quick ejaculation
prednisone online order order generic amoxil 250mg buy generic amoxicillin online
otc meds for sphincter valve best medicine to stop vomiting can medications cause stomach bloating
buy cheap generic zithromax neurontin 600mg us buy neurontin for sale
buy actigall generic order actigall 150mg generic order zyrtec 10mg for sale
how to get strattera without a prescription order sertraline 100mg generic zoloft 100mg pill
buy furosemide albuterol order purchase albuterol inhalator generic
lexapro pill buy escitalopram 10mg online buy revia
buy generic augmentin for sale order clomiphene 50mg pill order clomid 100mg generic
combivent 100mcg without prescription ipratropium uk oral zyvox
buy levitra 10mg pill buy hydroxychloroquine 200mg pill hydroxychloroquine order online
purchase nateglinide online capoten order online atacand 8mg uk
purchase tegretol for sale buy lincomycin 500mg lincomycin online buy
order cenforce 50mg for sale order chloroquine 250mg pill buy glycomet sale
lipitor tablet where to buy amlodipine without a prescription lisinopril pills
cefadroxil buy online buy cefadroxil online buy epivir pills for sale
buy prilosec 20mg online order prilosec for sale atenolol 50mg cost
buy zovirax sale crestor 10mg tablet rosuvastatin price
cyclobenzaprine 15mg canada cheap toradol 10mg order toradol 10mg for sale
acne treatment brand names aczone 100mg canada popular prescription acne medication
best prescription medication for reflux zyloprim ca
where to buy zopiclone pills oral promethazine
buy prednisone 10mg online cheap buy prednisone no prescription
acidity medicine list cost glycomet
strongest acne medication prescription how to get bactroban ointment without a prescription dermatologist approved acne treatment
skin allergy tablets list order fluticasone online cheap best nighttime medicine for allergies
drugs for heartburn prescription sulfamethoxazole ca
isotretinoin 40mg uk order isotretinoin sale isotretinoin 10mg canada
get insomnia medication online cost melatonin 3 mg
buy amoxil online order amoxicillin 500mg without prescription buy amoxicillin 500mg generic
brand zithromax 500mg purchase azithromycin online zithromax 500mg cheap
how to buy gabapentin cost gabapentin
azipro 250mg pill azipro cost buy azithromycin sale
brand furosemide 40mg buy furosemide 40mg online
buy omnacortil cheap buy omnacortil medication buy prednisolone cheap
deltasone uk prednisone 10mg price
buy amoxil 500mg without prescription purchase amoxicillin generic amoxicillin 500mg pills
doxycycline 100mg ca acticlate brand
brand ventolin inhalator order allergy pills order albuterol sale
augmentin 375mg generic augmentin 375mg sale
synthroid for sale online levothroid for sale buy levoxyl online cheap
order levitra 10mg generic vardenafil 10mg pill
serophene oral order clomiphene pills clomiphene online
purchase tizanidine generic tizanidine cost order tizanidine online cheap
buy semaglutide 14 mg online order semaglutide without prescription oral semaglutide
order prednisone 40mg sale order prednisone sale prednisone 10mg without prescription
cheap semaglutide 14mg order rybelsus 14mg for sale buy rybelsus 14mg sale
buy isotretinoin online accutane canada buy accutane 10mg without prescription
albuterol online buy ventolin 2mg cheap buy ventolin 4mg generic
buy amoxicillin without a prescription order amoxil 1000mg pill order amoxil 500mg without prescription
order augmentin 1000mg pills buy generic augmentin over the counter augmentin ca
zithromax 250mg canada order zithromax 250mg online cost azithromycin 500mg
levoxyl order online cheap synthroid 100mcg order synthroid without prescription
purchase prednisolone omnacortil 20mg price order prednisolone 10mg generic
buy clomiphene for sale brand clomiphene 50mg serophene online
purchase neurontin sale buy neurontin cheap neurontin pills
how to buy furosemide buy lasix 40mg without prescription lasix drug
brand viagra 50mg purchase sildenafil generic female viagra cvs
buy doxycycline 200mg pill doxycycline 100mg generic acticlate online order
rybelsus generic semaglutide pills semaglutide over the counter
casino slot casino gambling blackjack online money
vardenafil 10mg ca buy levitra paypal buy levitra no prescription
lyrica online order pregabalin 75mg sale order generic pregabalin
buy plaquenil 400mg online cheap plaquenil order buy hydroxychloroquine 400mg sale
order generic aristocort 4mg buy aristocort 4mg online cheap buy aristocort for sale
order cialis sale cialis tadalafil 10mg cheap tadalafil pills
desloratadine 5mg tablet buy desloratadine pills for sale order clarinex generic
oral cenforce 100mg order cenforce 50mg online how to get cenforce without a prescription
loratadine 10mg usa loratadine 10mg drug loratadine 10mg ca
purchase chloroquine chloroquine ca purchase chloroquine generic
xenical 60mg us order diltiazem generic generic diltiazem 180mg
atorvastatin where to buy lipitor 80mg cost lipitor 80mg price
amlodipine 5mg cost amlodipine usa order amlodipine 10mg pill
acyclovir 400mg ca allopurinol 300mg pill buy allopurinol without prescription
buy motilium no prescription sumycin pill tetracycline tablet
Thanks for sharing such a pleasant thought, post is pleasant, thats why i have read it completely
Thank you a bunch for sharing this with all folks you really recognise what you are talking approximately! Bookmarked. Please also visit my web site =). We may have a link trade agreement among us
Heya i’m for the primary time here. I came across this board and I in finding It truly useful & it helped me out a lot. I am hoping to offer something back and help others like you helped me.
I am sure this piece of writing has touched all the internet people, its really really good piece of writing on building up new blog.
Крупный учебный и научно-исследовательский центр Республики Беларусь. Высшее образование в сфере гуманитарных и естественных наук на 12 факультетах по 35 специальностям первой ступени образования и 22 специальностям второй, 69 специализациям.
Wow, that’s what I was seeking for, what a data! present here at this webpage, thanks admin of this website.
Hi there to all, the contents present at this website are actually awesome for people experience, well, keep up the nice work fellows.
Highly energetic blog, I liked that a lot. Will there be a part 2?
Hello there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done a outstanding job!
Whats up are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding knowledge to make your own blog? Any help would be greatly appreciated!
I’ve read some good stuff here. Definitely value bookmarking for revisiting. I wonder how so much attempt you set to create this kind of magnificent informative web site.
It is perfect time to make a few plans for the longer term and it is time to be happy. I have read this publish and if I may I wish to suggest you few fascinating things or suggestions. Perhaps you could write next articles relating to this article. I want to read more things approximately it!
Fine way of describing, and nice post to take information concerning my presentation subject matter, which i am going to deliver in college.
This design is spectacular! You most certainly know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Fantastic job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!
Строительство автомойки требует знаний и опыта. Наша команда профессионалов поможет реализовать вашу мечту в жизнь.
I was recommended this blog by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my difficulty. You are wonderful! Thanks!
Thank you for another great article. Where else may anyone get that kind of information in such a perfect way of writing? I have a presentation next week, and I am at the look for such information.
I don’t even know how I ended up here, but I thought this post was good. I don’t know who you are but definitely you are going to a famous blogger if you are not already 😉 Cheers!
The journey to victory starts here—join the game today! Lucky Cola
Experience the ultimate gaming thrill today Lucky Cola