Stephen Beaumount Museum of Mental Health in England
I know plenty of crazies who should be locked away and never heard from again. Or better yet, maybe I can take all my favorite nutcases under false pretenses to the Stephen Beaumount Museum of Mental Health in England, and, you know, just leave them there. This place tells the...