DETROIT (AP) - A long-distance swimmer who calls himself "The Shark" has finished a 22-mile swim in Lake St. Clair near the Michigan-Canada border. Jim Dreyer had been hauling two dinghies since Monday bearing 334 bricks weighing more than 2,000 pounds. By Wednesday morning, however, he only was hauling one for the swim's final stretch. Dreyer finished late Wednesday morning at Detroit's Belle Isle, nearly 51 hours after starting Monday. Dreyer told reporters on the beach that he wanted to show "we don't have to sink with the weight of our burdens." He had expected to finish Tuesday after about 30 hours, but he says waves along the way slowed him down. Dreyer has made direct crossings of the five Great Lakes. He's raising money for Habitat for Humanity.