(AREA) -- A long-distance swimmer who calls himself "The Shark" is keeping up his 22-mile swim in Lake St. Clair near the Michigan-Canada border despite moving slower than planned. 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 is heading to Detroit's Belle Isle, where the swim is scheduled to end. He began Monday morning near Algonac. Dreyer had expected to finish Tuesday after about 30 hours in the water. An online tracking system showed him with a few miles to go Wednesday morning, just off the Detroit suburb of Grosse Pointe Park. Dreyer has made direct crossings of the five Great Lakes. He's raising money for Habitat for Humanity.