HAMILTON, Ohio — Construction has begun on North America's largest indoor sports complex.