erikjsommer.com

12.18.2011

dead sea scrolls


The Dead Sea Scrolls are on view at Discovery Times Square.