Happy Holidays From The Apollo Theater in Harlem (video)!


A Merry Christmas shout out from the staff and freinds at the Apollo Theater, around the corner on 125th Street in central Harlem.

Related Articles


Leave a Reply