KNBR is the THE Sports Leader and official radio home of the San Francisco Giants and San Francisco 49ers!
…
continue reading
Kruk, Kuip, Jon and Dave break down every Giants game on KNBR 680.
…
continue reading
Every weekday morning, KNBR listeners join Brian Murphy and Markus Boucher from 6am-10am only on KNBR!
…
continue reading
Adam Copeland is a Bay Area native who brings his passion, energy and knowledge of the local sports landscape to afternoons with former Warrior Tom Tolbert, one of the most legendary and talented sports talk hosts in the country. Catch them every weekday from 2 p.m. - 6 p.m. on KNBR 104.5 / 680.
…
continue reading
Papa previously hosted his own show on KNBR from 2001-2003. Papa will host the weekday 10am-2pm time slot alongside John Lund, whom he worked with for five years previously. Upon joining the 49ers earlier this year, Papa became the first Bay Area broadcaster to have a role with five of the region’s major professional teams. He previously served as the voice of the Warriors (TV & radio – 1986-97), Giants (TV & radio – 2004-08), Oakland A’s (TV – 1990-2003) and Oakland Raiders (radio – 1997-20 ...
…
continue reading
Marty Lurie was born in Brooklyn, New York on Feb. 1st, 1946. He saw his first baseball game in Ebbets Field in 1954. Marty began his radio career at KECG 88.1 FM in El Cerrito, California. He hosted the Oakland A’s pregame radio show in 1998 which led into all A’s games during both the regular and postseason through 2009. Marty has broadcasted over 2000 pre and post game shows in his career.
…
continue reading
Maureen co-hosted the radio show “Protect Your Assets” with David Hollander broadcasting throughout the entire Bay Area and Oregon on KNBR 680 “The Sports Leader” in San Francisco, CA. Maureen shared her extensive knowledge of the sell-side of the business, while working alongside Mr. Hollander at Liberty Group, LLC, prior to that she held the position of Chief Operating Officer for The Channel Checkers a research firm based in San Francisco specialized in providing comprehensive research to ...
…
continue reading
The Gackle Report is a Bay Area hockey website produced by two Canadians devoted to covering the San Jose Sharks. Throughout the 2014-15 NHL season, Paul and Patrick Gackle, who grew up in Winnipeg, Canada, will produce a daily hockey podcast to fill the Bay Area’s puck talk void while also providing daily news articles about Sharks hockey. The Gackle Report is the place to go for insider coverage of the Sharks and fresh analysis about the latest happenings around the NHL. Paul Gackle grew u ...
…
continue reading
I'm Mark Willard and I'm excited to bring you the "Ballers with Babies" podcast, where I interview the top names in sports about the intersection of sports with family & parenting life. I’m thrilled to have the opportunity to go a little deeper and humanize these stars of sport. With each guest, we’ll get to hear where they came from, how they achieved success, and how they blended that with their family life at home. We’re all tired of canned answer interviews. I promise that each episode w ...
…
continue reading
1
10-7 Niners Nightly Full Show: Larry Krueger recaps the tough loss vs the Cardinals, breaks down the redzone offense needing to finish drives, & the team losing leads late in the game
47:17
47:17
Spill senere
Spill senere
Lister
Lik
Likt
47:17
10-7 Niners Nightly Full Show: Larry Krueger recaps the tough loss vs the Cardinals, breaks down the redzone offense needing to finish drives, & the team losing leads late in the game See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tolbert & Copes Hour 4: How Did Brady Sound on the 9er Game?
39:02
39:02
Spill senere
Spill senere
Lister
Lik
Likt
39:02
10-7 Tolbert & Copes Hour 4: How Did Brady Sound on the 9er Game? See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tolbert & Copes Hour 4: How Did Brady Sound on the 9er Game?
39:02
39:02
Spill senere
Spill senere
Lister
Lik
Likt
39:02
10-7 Tolbert & Copes Hour 4: How Did Brady Sound on the 9er Game? See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tolbert & Cops Hour 3: Did Shanahan Have Questionable Decisions in Yesterday's Loss?
37:38
37:38
Spill senere
Spill senere
Lister
Lik
Likt
37:38
10-7 Tolbert & Cops Hour 3: Did Shanahan Have Questionable Decisions in Yesterday's Loss? See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tolbert & Cops Hour 3: Did Shanahan Have Questionable Decisions in Yesterday's Loss?
37:38
37:38
Spill senere
Spill senere
Lister
Lik
Likt
37:38
10-7 Tolbert & Cops Hour 3: Did Shanahan Have Questionable Decisions in Yesterday's Loss? See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Matt Maiocco tells Tolbert & Copes how the 49ers turn around quickly for Thursday in Seattle
19:41
19:41
Spill senere
Spill senere
Lister
Lik
Likt
19:41
10-7 Matt Maiocco tells Tolbert & Copes how the 49ers turn around quickly for Thursday in Seattle See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Matt Maiocco tells Tolbert & Copes how the 49ers turn around quickly for Thursday in Seattle
19:41
19:41
Spill senere
Spill senere
Lister
Lik
Likt
19:41
10-7 Matt Maiocco tells Tolbert & Copes how the 49ers turn around quickly for Thursday in Seattle See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Brent Jones tells Tolbert & Copes this 49er defense is not as good as last year (with a special appearance by Steve Young)
28:00
28:00
Spill senere
Spill senere
Lister
Lik
Likt
28:00
3x 49er Super Bowl champ Brent Jones tells Tom Tolbert & Adam Copeland this 49er defense is not as good as last year (with a special appearance by Steve Young) See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Brent Jones tells Tolbert & Copes this 49er defense is not as good as last year (with a special appearance by Steve Young)
28:00
28:00
Spill senere
Spill senere
Lister
Lik
Likt
28:00
3x 49er Super Bowl champ Brent Jones tells Tom Tolbert & Adam Copeland this 49er defense is not as good as last year (with a special appearance by Steve Young) See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tolbert & Copes Hour 2: How Much Did Moody's Injury Lead to the Loss?
48:15
48:15
Spill senere
Spill senere
Lister
Lik
Likt
48:15
10-7 Tolbert & Copes Hour 2: How Much Did Moody's Injury Lead to the Loss? See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tolbert & Copes Hour 2: How Much Did Moody's Injury Lead to the Loss?
48:15
48:15
Spill senere
Spill senere
Lister
Lik
Likt
48:15
10-7 Tolbert & Copes Hour 2: How Much Did Moody's Injury Lead to the Loss? See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tolbert & Copes Hour 1: How Did the 49ers Lose That Game to the Cardinals?
55:58
55:58
Spill senere
Spill senere
Lister
Lik
Likt
55:58
10-7 Tolbert & Copes Hour 1: How Did the 49ers Lose That Game to the Cardinals? See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tolbert & Copes Hour 1: How Did the 49ers Lose That Game to the Cardinals?
55:58
55:58
Spill senere
Spill senere
Lister
Lik
Likt
55:58
10-7 Tolbert & Copes Hour 1: How Did the 49ers Lose That Game to the Cardinals? See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Larry Krueger joins Papa & Lund to recap the 49ers loss to the Cardinals and how they can bounce back against the Seahawks on Thursday Night Football
16:06
16:06
Spill senere
Spill senere
Lister
Lik
Likt
16:06
Larry Krueger joins Papa & Lund to recap the 49ers loss to the Cardinals and how they can bounce back against the Seahawks on Thursday Night Football See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Larry Krueger joins Papa & Lund to recap the 49ers loss to the Cardinals and how they can bounce back against the Seahawks on Thursday Night Football
16:06
16:06
Spill senere
Spill senere
Lister
Lik
Likt
16:06
Larry Krueger joins Papa & Lund to recap the 49ers loss to the Cardinals and how they can bounce back against the Seahawks on Thursday Night Football See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Ted Nguyen joins Papa & Lund to break down what went wrong for the 49ers in their 4th quarter collapse against the Cardinals Sunday
16:35
16:35
Spill senere
Spill senere
Lister
Lik
Likt
16:35
NFL Staff Writer for The Athletic Ted Nguyen joins Papa & Lund to break down what went wrong for the 49ers in their 4th quarter collapse against the Cardinals Sunday See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Ted Nguyen joins Papa & Lund to break down what went wrong for the 49ers in their 4th quarter collapse against the Cardinals Sunday
16:35
16:35
Spill senere
Spill senere
Lister
Lik
Likt
16:35
NFL Staff Writer for The Athletic Ted Nguyen joins Papa & Lund to break down what went wrong for the 49ers in their 4th quarter collapse against the Cardinals Sunday See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Joe Nedney joins Papa & Lund to discuss Jake Moody's injury on kickoff coverage against the Cardinals
16:30
16:30
Spill senere
Spill senere
Lister
Lik
Likt
16:30
Former 49ers Kicker Joe Nedney joins Papa & Lund to discuss Jake Moody's injury on kickoff coverage against the Cardinals See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Joe Nedney joins Papa & Lund to discuss Jake Moody's injury on kickoff coverage against the Cardinals
16:30
16:30
Spill senere
Spill senere
Lister
Lik
Likt
16:30
Former 49ers Kicker Joe Nedney joins Papa & Lund to discuss Jake Moody's injury on kickoff coverage against the Cardinals See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
Uncovering Retirement Readiness: Are You Truly Prepared?
37:35
37:35
Spill senere
Spill senere
Lister
Lik
Likt
37:35
In this episode of Protect Your Assets, David Hollander discusses key aspects of retirement planning as a couple prepares to retire in 2025. From questions about liability and income to concerns about underinsurance, David highlights some of the challenges they faced while reviewing their financial plan. This episode offers insights into the kinds …
…
continue reading
1
10-7 David Lombardi joined Murph & Markus this morning and when he was asked if he's worried about the 49ers, he said they have a track record of early season struggles and then they hit their stride
12:28
12:28
Spill senere
Spill senere
Lister
Lik
Likt
12:28
David Lombardi, who covers the 49ers for The San Francisco Standard, joined Murph & Markus this morning and when he was asked if he's worried about the 49ers, he said they have a track record of early season struggles and then they hit their stride. See omnystudio.com/listener for privacy information.…
…
continue reading
1
10-7 David Lombardi joined Murph & Markus this morning and when he was asked if he's worried about the 49ers, he said they have a track record of early season struggles and then they hit their stride
12:28
12:28
Spill senere
Spill senere
Lister
Lik
Likt
12:28
David Lombardi, who covers the 49ers for The San Francisco Standard, joined Murph & Markus this morning and when he was asked if he's worried about the 49ers, he said they have a track record of early season struggles and then they hit their stride. See omnystudio.com/listener for privacy information.…
…
continue reading
1
10-7 Tim Ryan joined Murph & Markus to react to the 49ers second loss to a NFC West opponent and to break down what went wrong
24:25
24:25
Spill senere
Spill senere
Lister
Lik
Likt
24:25
49ers radio color analyst, Tim Ryan joined Murph & Markus to react to the 49ers second loss to a NFC West opponent and to break down what went wrong. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Tim Ryan joined Murph & Markus to react to the 49ers second loss to a NFC West opponent and to break down what went wrong
24:25
24:25
Spill senere
Spill senere
Lister
Lik
Likt
24:25
49ers radio color analyst, Tim Ryan joined Murph & Markus to react to the 49ers second loss to a NFC West opponent and to break down what went wrong. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 The Big Hit: Murph & Markus react to the 49ers getting their hearts broken AGAIN and losing ANOTHER game to a NFC West opponent
10:58
10:58
Spill senere
Spill senere
Lister
Lik
Likt
10:58
The Big Hit: Murph & Markus react to the 49ers getting their hearts broken AGAIN and losing ANOTHER game to a NFC West opponent. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 The Big Hit: Murph & Markus react to the 49ers getting their hearts broken AGAIN and losing ANOTHER game to a NFC West opponent
10:58
10:58
Spill senere
Spill senere
Lister
Lik
Likt
10:58
The Big Hit: Murph & Markus react to the 49ers getting their hearts broken AGAIN and losing ANOTHER game to a NFC West opponent. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Hour 4: Murph & Markus recap all the key takeaways from Kyle Shanahan's conference call with the media, talk to David Lombardi, and close the show
32:20
32:20
Spill senere
Spill senere
Lister
Lik
Likt
32:20
Hour 4: Murph & Markus recap all the key takeaways from Kyle Shanahan's conference call with the media, talk to David Lombardi, and close the show. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Hour 4: Murph & Markus recap all the key takeaways from Kyle Shanahan's conference call with the media, talk to David Lombardi, and close the show
32:20
32:20
Spill senere
Spill senere
Lister
Lik
Likt
32:20
Hour 4: Murph & Markus recap all the key takeaways from Kyle Shanahan's conference call with the media, talk to David Lombardi, and close the show. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Hour 3: Murph & Markus react to Tim Ryan's comments, dive into the Cooler of Content, take more calls from 49ers fans, and debate who deserves blame for this loss
39:03
39:03
Spill senere
Spill senere
Lister
Lik
Likt
39:03
Hour 3: Murph & Markus react to Tim Ryan's comments, dive into the Cooler of Content, take more calls from 49ers fans, and debate who deserves blame for this loss. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Hour 3: Murph & Markus react to Tim Ryan's comments, dive into the Cooler of Content, take more calls from 49ers fans, and debate who deserves blame for this loss
39:03
39:03
Spill senere
Spill senere
Lister
Lik
Likt
39:03
Hour 3: Murph & Markus react to Tim Ryan's comments, dive into the Cooler of Content, take more calls from 49ers fans, and debate who deserves blame for this loss. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Hour 2: Murph & Markus debate why the 49ers continue to blow leads, take some calls from 49ers fans in the Big Hit, and talk to Tim Ryan
42:35
42:35
Spill senere
Spill senere
Lister
Lik
Likt
42:35
Hour 2: Murph & Markus debate why the 49ers continue to blow leads, take some calls from 49ers fans in the Big Hit, and talk to Tim Ryan. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Hour 2: Murph & Markus debate why the 49ers continue to blow leads, take some calls from 49ers fans in the Big Hit, and talk to Tim Ryan
42:35
42:35
Spill senere
Spill senere
Lister
Lik
Likt
42:35
Hour 2: Murph & Markus debate why the 49ers continue to blow leads, take some calls from 49ers fans in the Big Hit, and talk to Tim Ryan. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Hour 1: Murph & Markus react to the 49ers getting their hearts broken again, discuss what defensive adjustments need to be made, and recap the weekend in sports with Humms & Bums
59:28
59:28
Spill senere
Spill senere
Lister
Lik
Likt
59:28
Hour 1: Murph & Markus react to the 49ers getting their hearts broken again, discuss what defensive adjustments need to be made, and recap the weekend in sports with Humms & Bums. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-7 Hour 1: Murph & Markus react to the 49ers getting their hearts broken again, discuss what defensive adjustments need to be made, and recap the weekend in sports with Humms & Bums
59:28
59:28
Spill senere
Spill senere
Lister
Lik
Likt
59:28
Hour 1: Murph & Markus react to the 49ers getting their hearts broken again, discuss what defensive adjustments need to be made, and recap the weekend in sports with Humms & Bums. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Jerry Stackhouse joins Sportsphone KNBR with John Dickinson from Warriors training camp in Hawaii
11:50
11:50
Spill senere
Spill senere
Lister
Lik
Likt
11:50
Warriors assistant coach Jerry Stackhouse joins Sportsphone KNBR with John Dickinson from Warriors training camp in Hawaii See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Gary Payton II joins Sportsphone KNBR with John Dickinson from Warriors training camp from Hawaii
9:01
9:01
Spill senere
Spill senere
Lister
Lik
Likt
9:01
Warriors guard Gary Payton II joins Sportsphone KNBR with John Dickinson from Warriors training camp from Hawaii See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Niners Nightly: Larry Krueger previews the 49ers Week 5 matchup with the Cardinals alongside guest interviews with Howard Blazer, Darren Urban and Tatume Bethume
49:05
49:05
Spill senere
Spill senere
Lister
Lik
Likt
49:05
Niners Nightly: Larry Krueger previews the 49ers Week 5 matchup with the Cardinals alongside guest interviews with Howard Blazer, Darren Urban and Tatume Bethume See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Kyle Anderson joins Sportsphone KNBR with John Dickinson from Warriors training camp in Hawaii
10:12
10:12
Spill senere
Spill senere
Lister
Lik
Likt
10:12
Warriors forward Kyle Anderson joins Sportsphone KNBR with John Dickinson from Warriors training camp in Hawaii See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Brandin Podziemski joins Sportsphone KNBR with John Dickinson from Warriors training camp in Hawaii
9:18
9:18
Spill senere
Spill senere
Lister
Lik
Likt
9:18
Warriors guard Brandin Podziemski joins Sportsphone KNBR with John Dickinson from Warriors training camp in Hawaii See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Tolbert & Copes Hour 4: Live from Almanac Beer Co.
33:29
33:29
Spill senere
Spill senere
Lister
Lik
Likt
33:29
Tolbert & Copes Hour 4: Live from Almanac Beer Co. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Tolbert & Copes Hour 4: Live from Almanac Beer Co.
33:29
33:29
Spill senere
Spill senere
Lister
Lik
Likt
33:29
Tolbert & Copes Hour 4: Live from Almanac Beer Co. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Tolbert & Copes Hour 3: Live from Almanac Beer Co.
50:43
50:43
Spill senere
Spill senere
Lister
Lik
Likt
50:43
Tolbert & Copes Hour 3: Live from Almanac Beer Co. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Tolbert & Copes Hour 3: Live from Almanac Beer Co.
50:43
50:43
Spill senere
Spill senere
Lister
Lik
Likt
50:43
Tolbert & Copes Hour 3: Live from Almanac Beer Co. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Marcus Thompson joins Tolbert & Copes live from Warriors training camp in Hawaii
11:21
11:21
Spill senere
Spill senere
Lister
Lik
Likt
11:21
Marcus Thompson of The Athletic joins Tolbert & Copes live from Warriors training camp in Hawaii See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Marcus Thompson joins Tolbert & Copes live from Warriors training camp in Hawaii
11:21
11:21
Spill senere
Spill senere
Lister
Lik
Likt
11:21
Marcus Thompson of The Athletic joins Tolbert & Copes live from Warriors training camp in Hawaii See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Tolbert & Copes Hour 2: Live from Almanac Beer Co.
43:24
43:24
Spill senere
Spill senere
Lister
Lik
Likt
43:24
10-4 Tolbert & Copes Hour 2: Live from Almanac Beer Co. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Tolbert & Copes Hour 2: Live from Almanac Beer Co.
43:24
43:24
Spill senere
Spill senere
Lister
Lik
Likt
43:24
10-4 Tolbert & Copes Hour 2: Live from Almanac Beer Co. See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Larry Krueger joins Tolbert & Copes to talk the 49ers matchup against the Cardinals
13:14
13:14
Spill senere
Spill senere
Lister
Lik
Likt
13:14
Niners Nightly host Larry Krueger joins Tolbert & Copes to talk the 49ers matchup against the Cardinals See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Larry Krueger joins Tolbert & Copes to talk the 49ers matchup against the Cardinals
13:14
13:14
Spill senere
Spill senere
Lister
Lik
Likt
13:14
Niners Nightly host Larry Krueger joins Tolbert & Copes to talk the 49ers matchup against the Cardinals See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading
1
10-4 Tim Ryan talks how 49ers are preparing for Sunday's matchup with the Cardinals with Tolbert & Copes
14:01
14:01
Spill senere
Spill senere
Lister
Lik
Likt
14:01
49ers commentator Tim Ryan talks how 49ers are preparing for Sunday's matchup with the Cardinals with Tolbert & Copes See omnystudio.com/listener for privacy information.Av KNBR | Cumulus Media San Francisco
…
continue reading