KFC is taking their love for fried chicken to a new level! On Monday, the fast-food chain launched its brand-new restaurant “Saucy” in Orlando, Florida. Despite KFC being known for […] The post KFC ...