A whale watching ship (foreground), stranded 20 miles off the coast of Boston, is pictured early Tuesday June 29, 2014. The Boston Harbor Cruises whale watch vessel was freed Tuesday and docked at Boston’s Long Wharf shortly after 8 a.m., some 17 hours after the voyage began. THE CANADIAN PRESS/HO, Craig Bawden