Twelve tall sailing ships will gather on the city waterfront from the Fourth of July through Sunday, July 7, the biggest such gathering here since the Age of Sail. Run by the Buffalo Lighthouse ...