The Bloomington Ice Garden has three rinks, one of them Olympic-sized, and boasts a seating capacity of 2,500.