Sci-fi stories always use “New London” like an exotic, futuristic city, when in fact it's a sleepy town in Connecticut with a large military presence