Here in St. Louis, the documentary
America's Last Little Italy: The Hill will be airing on the local PBS affiliate on November 30th. Here's the trailer, for anyone interested:
• Video Link
And here's an article about the documentary:
https://www.feastmagazine.com/st-lou...b56ef7f25.html