Leatherface is a Texas ghost town that’s been rejuvenated by influencers. When they show up, Leatherface stands guard over his domain and will certainly not let anyone through till they’ve paid him in blood money or verified themselves to be more valuable than any various other human getting on the …
Read More »