SAT 3/22 A church converted into an art film house — what better locale for an unorthodox holy ritual? “Say ‘Hallelujah!’ to that media miracle that is the Aurora Picture Show, Houston’s one and only film church. See and ye shall believe!” sayeth The Art Guys about Houston’s unique film…
Dogtown
Posted inArts & Pop Culture
