Hi EKriege,
Welcome to Apple Support Communities! We appreciate you reaching out for help removing this podcast that was synced to your iPhone. We'll go over all options together.
The section in the screenshot is showing content currently on your iPhone that was synced from your computer. You can use the Podcasts app directly on your iPhone to manage which podcasts appear. Here's a guide to help:
Download, save, or hide podcast episodes on iPhone - Apple Support
Alternatively, you can change the sync settings in iTunes on your Windows PC, then apply the changes. This guide explains how:
Use iTunes to sync your iPhone, iPad, or iPod with your computer - Apple Support
We're here for you if you've got any questions.
Have a great day!