The marquee above Landmark Spectrum 8 Theatre is seen on Thursday on Delaware Avenue in Albany. The iconic movie theater is slated for closure. Landmark decided not to renew its lease, which expires ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results