Willie Nelson, Roy Orbison and Stevie Ray Vaughan walk into a bar owned by Jesus and they all eat a cheeseburger and drink a Velvet Hammer and laugh about stuff. There isn't really a punchline here because this actually happened in Denton last night. Well, sort of.
The Last Supper: Texas Edition
The LSA Burger Company (113 West Hickory) opened last week after a bittersweet farewell to the guiltiest of late-morning pleasures, Denton County Independent Hamburger Co. LSA stands for Lone Star Attitude, as evidenced by Texas-theme (but not Texas-vomited-all-over-this-place) décor and SRV concert playing on the monstrous flat screens behind the bar.More »