This episode contains some disturbing content and might not be appropriate for some listeners.
Special thanks to the following musicians:
Copyright 2021 NPR. To see more, visit https://www.npr.org.
Corrected: June 26, 2017 at 11:00 PM CDT
A previous version of this podcast identified North Port as being a small town on the east coast of Florida. It is on the southwest coast.