The Last Days of Judas Iscariot

Theatre
Name: La Mama (Ellen Stewart)
Address: New York, NY
Production Details
First performance date: March 9, 2017
Opening date: March 13, 2017
Closing date: March 26, 2017
Links: Official Website
View Larger Size