Lansing & Leavenworth

In today’s episode of things you won’t ever need to know but now you do… Leavenworth and Lansing–the two prisons where the supernaturals are locked up–are actual prisons in Kansas. In fact, Leavenworth was the first federal prison in the United States, and it’s the one that looks more like a federal building in DC …

Lansing & Leavenworth Read More »