The Dead Sea Scrolls Take New York


Photo

All I saw was this sign on 7th and Broadway.

 

Leave a Reply