What’s the difference between a caucus and a primary?

What’s the difference between a caucus and a primary?
Professor Allan Saxe with UT Arlington explains.Subscribe to the ‘Fort Wayne’s Morning News’ podcast on Apple Podcasts, Google Play Music, Spotify or wherever you find podcasts