KTVU FOX 2 San Francisco
RAW VIDEO: Violence erupts at Donald Trump rally in Chicago
updated
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Story: ktvu.com/news/oakland-lake-merritt-juneteenth-shooting
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Reflecting on this cherished encounter, Ibañez shares, 'That was one of the highlights of my career, meeting my boyhood hero. Getting to talk baseball with him for hours... It's a treasure as a baseball fan, that... I can't even explain it.'
As we mourn the loss of this baseball icon, we celebrate his extraordinary legacy that will continue to inspire future generations. Here's to the 'Say Hey Kid', Willie Mays. Your legend will live on forever.
#williemays #sfgiants
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Quintero says this move is trying to balance out Biden's aggressive crackdown on the border earlier this month.
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Also, an Oregon teenager says he's traumatized. He's showing off his injuries and sharing his terrifying ordeal at an amusement park stuck upside down on an amusement ride for 30 minutes.
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Roman Crossman was planning to attend and play football at Lincoln University in Oakland but will now withdraw from the school.
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Candidates included in the debate were: Incumbent Mayor London Breed, former mayor Mark Farrell, Daniel Lurie, Aaron Peskin and Ahsha Safaí.
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2
Subscribe to KTVU's YouTube channel:
youtube.com/channel/UCVhtkN7-c8mA8GXEoxS4YQw?sub_confirmation=1
KTVU delivers the best in-depth reports, interviews and breaking news coverage in the San Francisco Bay Area and California
Watch KTVU's newscasts on ktvu.com/live
Download KTVU's news and weather apps for free at ktvu.com/mobile-apps
Subscribe to KTVU's newsletter at ktvu.com/newsletters
Follow KTVU on Facebook: facebook.com/ktvu
Follow KTVU on Twitter: twitter.com/KTVU
Follow KTVU on Instagram: instagram.com/ktvu2