The historic but long-closed Avalon Theatre in downtown McLean, Texas, was torn down Saturday. Leigh Ann Isbell of McLean, listed as manager of the nearby Devil's Rope Barbwire Museum in town, posted this photo on Facebook of the theater being razed, with a "Route 66 Roadside Attraction" sign barely hanging from a nearby utility pole. She … Continue reading Avalon Theatre in McLean torn down