Tonight's spotlight: Texas School Book Depository
The Texas School Book Depository (now the Dallas County Administration Building) is the former name of a seven-floor building facing Dealey Plaza in Dallas, Texas (U.S.). Located on the northwest corner of Elm and North Houston Streets.
3 paranormal claims
Connection to location →