What is Booby Hatch?
a mental hospital, an insane asylum
He did not turn himself in to the booby hatch, nor did he use drugs.