The following article was featured in:
Source:
NBC 5 Dallas-Fort Worth
04/19/2024.
The building that once housed the Lizard Lounge and its Sunday alter ego The Church sits boarded up, under chain and padlock at 2424 Swiss Avenue in Dallas. For two North Texas filmmakers, the...
Continue on to full article...