The skies over Craig will explode with light and color Sunday when volunteer firefighters launch 2,182 fireworks in celebration of Independence Day.
The show begins between 9 and 9:30 p.m.
The closest seats are on the Moffat County High School practice field, but the show can be seen from many vantage points.
The city of Craig and Moffat County contributed $4,000 each for the show -- the same as last year -- but the show should be a little longer this year. Assistant Fire Chief Chris Nichols said he expects it to last about 45 minutes.
Putting on the display is an intensive effort that takes 15 to 20 firefighters. They start at 7 a.m. digging trenches in the launch site on the hill to the southwest of the high school.
Then they organize the shells according to how they'll be launched and transport them to the site.
Once the sun goes down, the fun begins.
Fireworks coordinator K.C. Hume said 504 shots will comprise the body of the show, and 1,678 will make up the grand finale.
"We go for the biggest bang for our buck," he said. "A lot of work goes into this that the guys and gals of Craig Fire/Rescue volunteer."
Hume said spectators should expect a good show this year with a lot of variety. Of the 504 early shots, 288 of them are 4-inch shells and there are 33 varieties.
Because of their explosive nature, the fireworks won't arrive in Craig until Friday. There are strict state and federal guidelines that govern how explosives are stored, Hume said.
In the past, the fire department has passed a boot among fireworks spectators to collect donations for the next year's show, but Nichols said that hasn't been a very successful fund-raiser.
Residents can make contributions toward next year's show directly to the fire department.