Cluck Clucks, the celebrated Canadian restaurant chain known for its crispy, fried chicken and fluffy golden waffles, made its highly anticipated U.S. debut in Sugar Land, Texas, on January 18th, 2025 ...