The Boss was originally set to open on April 21, 2000, but the coaster's opening was delayed to April 29.
The Boss was initially set for an April 21, 2000, launch but had its opening delayed until April 29.