JUST IN: KFC is moving its US headquarters from Kentucky to TexasPublished by The Spectator IndexFeb 18, 2025 9:20:04 PM UTC