It's better late than never for Triangle Sports Area. The popular Green Bay tubing hill is finally ready to welcome visitors.