A federal facility in Houston was abruptly shut down after a series of bizarre and disturbing incidents, records obtained by VICE News reveal.
A federal facility in Houston was abruptly shut down after a series of bizarre and disturbing incidents, records obtained by VICE News reveal.