Central Florida sisters compete to win International Water Ski Championships
Two sisters from Winter Garden, Florida are competing to win International Water Ski Championships.
Two sisters from Winter Garden, Florida are competing to win International Water Ski Championships.