Although there are no major league professional franchises based in South Carolina, the state does have numerous minor league teams. The Carolina Panthers and Carolina Hurricanes major league pro teams representing both North Carolina and South Carolina, are based in neighboring North Carolina. The Carolina Panthers, the professional American football team of the National Football League based in Charlotte, North Carolina, has training facilities in Rock Hill, South Carolina. College teams throughout the state represent their particular South Carolina institution, along with the state being a prime destination for golf and water sports.