A Chinese restaurant in Kentucky is closed for business after officials found roadkill in its kitchen. Health inspectors shut down the Red Flower Chinese Restaurant, in Williamsburg Kentucky, after customers saw two employees wheel in a dead deer that was stuffed in a trash can. Click here to read more. Recent Stories: Let the Early […]