thesupernaturalfoxsisters.com
Constantine Recap S01E09: The Saint of Last Resorts, Part 2
In Part Two, Constantine must save himself from a gunshot wound, a hungry invunche, and a Mexican prison gang—not to mention the Assyrian Demon King inhabiting his body.