Visitors have been flocking to Lake Michigan after thousands of ice balls were spotted on its shores.