Gunman kills 12 including officer in California bar

Gunman kills 12 including officer in California bar
By Reuters
Published: November 09, 2018 09:13 AM

THOUSAND OAKS, Calif., Nov 9:  A former U.S. Marine combat veteran opened fire in a Los Angeles area bar and dance hall filled with college students, killing 12 people in a mass shooting that stunned a bucolic Southern California community with a reputation for safety.

The gunman, identified by police as 28-year-old Ian David Long, was found dead of an apparently self-inflicted gunshot wound following the Wednesday night massacre at Borderline Bar and Grill in Thousand Oaks, a suburb 40 miles (64 km) northwest of Los Angeles, law enforcement officials said.

Paul Delacourt, assistant director in charge of the Los Angeles FBI office, said it was too early to speculate on the shooter’s motives but that he appeared to have acted alone.

“We will be sure to paint a picture of the state of mind of the subject and do our best to identify a motivation,” Delacourt said, adding that the FBI would investigate any possible “radicalization” or links to militant groups.

Long opened fire, seemingly at random, inside the Western-themed bar at about 11:30 p.m. PST (0730 GMT Thursday), using a .45 caliber Glock handgun equipped with a high-capacity magazine, Ventura County Sheriff Geoff Dean said.

Long was in the Marine Corps from 2008 to 2013, reaching the rank of corporal and serving as a machine gunner in Afghanistan, and the sheriff said he may have suffered from post-traumatic stress disorder.

“Obviously, he had something going on in his head that would cause him to do something like this,” Dean said.

Request history8.2.19PHP Version7.87sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (11.69ms)time
    • Application (7.86s)time
    • 1 x Application (99.85%)
      7.86s
      1 x Booting (0.15%)
      11.69ms
      1 templates were rendered
      • frontend.amp-detailamp-detail.blade.php#?blade
      uri
      GET amp/news/{slug}
      middleware
      web, mynews, kyc
      controller
      App\Http\Controllers\Frontend\News\NewsController@getBySlug
      namespace
      prefix
      where
      as
      news.slug
      file
      app/Http/Controllers/Frontend/News/NewsController.php:276-373
      10 statements were executed7.82s
      • NewsController.php#297republica11.92sselect `id`, `title`, `content`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `is_subscriber_user`, `is_free`, `is_logged_in_user`, `content`, `caption`, `news_slug`, `exclusive_news` from `news` where `permalink` = 'gunman-kills-12-including-officer-in-california-bar-1' and `status` = 1 limit 1
        Bindings
        • 0: gunman-kills-12-including-officer-in-california-bar-1
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica11.17msselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (53125)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1610μsselect `categories`.`id`, `name`, `news_has_categories`.`news_id` as `pivot_news_id`, `news_has_categories`.`category_id` as `pivot_category_id`, `news_has_categories`.`created_at` as `pivot_created_at`, `news_has_categories`.`updated_at` as `pivot_updated_at` from `categories` inner join `news_has_categories` on `categories`.`id` = `news_has_categories`.`category_id` where `news_has_categories`.`news_id` in (53125)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1560μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (53125)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1630μsselect `authors`.`id`, `name`, `avatar`, `news_has_authors`.`news_id` as `pivot_news_id`, `news_has_authors`.`author_id` as `pivot_author_id`, `news_has_authors`.`created_at` as `pivot_created_at`, `news_has_authors`.`updated_at` as `pivot_updated_at` from `authors` inner join `news_has_authors` on `authors`.`id` = `news_has_authors`.`author_id` where `news_has_authors`.`news_id` in (53125)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#388republica13.11sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Gunman kills 12 including officer in California bar' IN BOOLEAN MODE) as score from `news` where `id` != 53125 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 53125
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica11.42msselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (18002, 18674, 33487, 49709, 53122, 155149)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1570μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (18002, 18674, 33487, 49709, 53122, 155149)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#416republica172.87msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-01 09:30:44' and '2025-04-02 09:30:44' and `id` not in (53125) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-01 09:30:44
        • 1: 2025-04-02 09:30:44
        • 2: 53125
        • 3: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:416
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:410
        • app/Http/Controllers/Frontend/News/NewsController.php:315
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • UpdateNewsVisitListener.php#27republica12.72supdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-02 09:30:44' where `id` = 53125 and `status` = 1
        Bindings
        • 0: 2025-04-02 09:30:44
        • 1: 53125
        • 2: 1
        Backtrace
        • app/Listeners/UpdateNewsVisitListener.php:27
        • vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:473
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:264
      App\Models\News
      7News.php#?
      App\Models\Attachment
      7Attachment.php#?
      App\Models\Category
      1Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          CLWm7kMeQE8iadULiw2Zontp3IJhmogQxHe2JJx4
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/gunman-kills-12-including-officer-in-california-bar-1
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/gunman-kills-12-including-officer-in-...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/gunman-kills-12-including-officer-in-california-bar-1
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-connecting-ip" => array:1 [ 0 => "3.22.235.243" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "priority" => array:1 [ 0 => "u=0, i" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxucEc4MXpvNkJ1cWpTakdSOXptTWc9PSIsInZhbHVlIjoiWC9mTGRXWnd5ZTl1a2VkenNhdGJETnVwL2wyNlg0SHR6YkxhQ1k4bVFFTVNidWM0ZUwyZmgxQkdIVm5CUlVzT1pPbkphVFVGWFRBRThkMzFmd3Q1ZVFTREFtcGZkVnFBbDc1cmc0cFZoVWhlRWJZVmZRUExKOUxGV29Ya0VLVUkiLCJtYWMiOiIyMTQ0NTJjMzgzMmQ0ZjZmZmNkOWFjNDBhMWViZjAxNWYzMTEzOTA4ZTc4NmQ4ODU4ODE0ZmJiYzc2OGY0MTBiIiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6Ik9PRjV0UDBQUzhZYkVZUGxqSXBmcWc9PSIsInZhbHVlIjoiMElZL3BIamlET0pGWk02OEVRZDh1aTR6Z1NtR3k3LzNZSitsVjBnRzdnbElld1FuZlVHS09yVnNTRkZ3TXNIY2tKWjhzaXFGL1RYeDBIVlhGWEJ6YmRLZVZHcm1xZDliQitxZm90WEowaUxtWVo5ZG9qdXJCZEpKcWtMUkxMRnoiLCJtYWMiOiI1ZTUxZmUxYzIwN2JhNGQwYTBjODk3MmYzMzdjYWZlMDIwOTY4NjNkNmVhZjE3ZWY0ZGJhMWZiM2MzZmViZGJlIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6IkxucEc4MXpvNkJ1cWpTakdSOXptTWc9PSIsInZhbHVlIjoiWC9mTGRXWnd5ZTl1a2VkenNhdGJETnVwL2wyNlg0SHR6YkxhQ1k4bVFFTVNidWM0ZUwyZmgxQkdIVm5CUlVzT1pPbkphV" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "3.22.235.243" ] "cf-ray" => array:1 [ 0 => "929d55a848d60013-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "CLWm7kMeQE8iadULiw2Zontp3IJhmogQxHe2JJx4" "republica_session" => "xbzY5L0MouV6K4MOeZzz7j5YH7HwhvZBp3EJN9mO" ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 02 Apr 2025 03:45:47 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImVGdk8zdlNaZVlKTktvQWlMV2JaY0E9PSIsInZhbHVlIjoiM1I4MndDMU9iZVJTQVFZUHkzZGRSTWVqSXBtcGM3dkZNL1ljRjIrL1g3V0dnRWtSSndaZTZaNnA3UnJjY09hYlhqSHI2OGx3K0NEcHdZNUdEdld1NmpiQUFJV2UyU2c0ZUlSeGtSL2dFRVkzbThpTlVqd0xZaVY4UHNRblYxdVUiLCJtYWMiOiIwOWEzY2YxMjNmMzBkZmI2N2Y2YWFhYjYxZmI3NjU4MjlhYjMxMzMxZDRkNWUwODIyZmE3MzAxNzRmYTQ0ZmE3IiwidGFnIjoiIn0%3D; expires=Thu, 02 Apr 2026 03:45:47 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6ImVGdk8zdlNaZVlKTktvQWlMV2JaY0E9PSIsInZhbHVlIjoiM1I4MndDMU9iZVJTQVFZUHkzZGRSTWVqSXBtcGM3dkZNL1ljRjIrL1g3V0dnRWtSSndaZTZaNnA3UnJjY09hYlhqSHI2O" 1 => "republica_session=eyJpdiI6ImNPdnM0OFoxVlJ2WGhjR0toVWNObFE9PSIsInZhbHVlIjoiS21DOW52UjZlL2JOcWV5NTVtTmxteUhRVWF4R3JvREZhYnRTa3ljQkxhQ0lCY0lqVkE4c3RRanNrb3d2Z3hkSjFFTllNM2xtL3VhWTM2Zk5USFM1Mk9aMDhyY1U0bnZjdjc2eFd5NHZLYkZPcmVYODZaamtoektON2VERnpHV2siLCJtYWMiOiJiYmU5YTI4MGU2ODU5MmZjZWU2NDBmZThjMzExMDI0NWY1YTA2ZDZhOTY3ZTMwY2IyM2MwYTY1NzE2NjkxNDllIiwidGFnIjoiIn0%3D; expires=Thu, 02 Apr 2026 03:45:47 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6ImNPdnM0OFoxVlJ2WGhjR0toVWNObFE9PSIsInZhbHVlIjoiS21DOW52UjZlL2JOcWV5NTVtTmxteUhRVWF4R3JvREZhYnRTa3ljQkxhQ0lCY0lqVkE4c3RRanNrb3d2Z3hkSj" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImVGdk8zdlNaZVlKTktvQWlMV2JaY0E9PSIsInZhbHVlIjoiM1I4MndDMU9iZVJTQVFZUHkzZGRSTWVqSXBtcGM3dkZNL1ljRjIrL1g3V0dnRWtSSndaZTZaNnA3UnJjY09hYlhqSHI2OGx3K0NEcHdZNUdEdld1NmpiQUFJV2UyU2c0ZUlSeGtSL2dFRVkzbThpTlVqd0xZaVY4UHNRblYxdVUiLCJtYWMiOiIwOWEzY2YxMjNmMzBkZmI2N2Y2YWFhYjYxZmI3NjU4MjlhYjMxMzMxZDRkNWUwODIyZmE3MzAxNzRmYTQ0ZmE3IiwidGFnIjoiIn0%3D; expires=Thu, 02-Apr-2026 03:45:47 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6ImVGdk8zdlNaZVlKTktvQWlMV2JaY0E9PSIsInZhbHVlIjoiM1I4MndDMU9iZVJTQVFZUHkzZGRSTWVqSXBtcGM3dkZNL1ljRjIrL1g3V0dnRWtSSndaZTZaNnA3UnJjY09hYlhqSHI2O" 1 => "republica_session=eyJpdiI6ImNPdnM0OFoxVlJ2WGhjR0toVWNObFE9PSIsInZhbHVlIjoiS21DOW52UjZlL2JOcWV5NTVtTmxteUhRVWF4R3JvREZhYnRTa3ljQkxhQ0lCY0lqVkE4c3RRanNrb3d2Z3hkSjFFTllNM2xtL3VhWTM2Zk5USFM1Mk9aMDhyY1U0bnZjdjc2eFd5NHZLYkZPcmVYODZaamtoektON2VERnpHV2siLCJtYWMiOiJiYmU5YTI4MGU2ODU5MmZjZWU2NDBmZThjMzExMDI0NWY1YTA2ZDZhOTY3ZTMwY2IyM2MwYTY1NzE2NjkxNDllIiwidGFnIjoiIn0%3D; expires=Thu, 02-Apr-2026 03:45:47 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6ImNPdnM0OFoxVlJ2WGhjR0toVWNObFE9PSIsInZhbHVlIjoiS21DOW52UjZlL2JOcWV5NTVtTmxteUhRVWF4R3JvREZhYnRTa3ljQkxhQ0lCY0lqVkE4c3RRanNrb3d2Z3hkSj" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "CLWm7kMeQE8iadULiw2Zontp3IJhmogQxHe2JJx4" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/gunman-kills-12-including-officer-in-california-bar-1" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/gunman-kills-12-including-officer-in-california-bar-1" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-02 09:30:47GET/amp/news/gunman-kills-12-including-officer-in-california-bar-111016