I’m not actually sure what city Douglass University is in. It’s sort of Washington DC-ish, hence the Space Museum downtown. But it’s also sort of Atlanta-like in my mind. Let’s just say it’s a generically lower east coast urban center that isn’t in Florida.
No offense meant to Florida. I just don’t know if I can write likeable kidnappers.