The Ambler Theater will be screening a performance of this Verdi opera, filmed at the Teatroalla Scala n Italy.
Added by Upcoming Robot on January 5, 2009