ST. LOUIS – When there’s a St. Louis connection to something in pop culture, locals are often quick to point it out. And that’s certainly the case with the latest episode of Netflix hit series ...