Where is the annual indoor rowing World Championship?

The indoor rowing world championship is held annually in Boston during the winter off-season.