Where is the annual indoor rowing World Championship?
The indoor rowing world championship is held annually in Boston during the winter off-season.