In literal terms, “solstice” means “sun stands still.” This year, according to the Pisgah Astronomical Research Institute, the sun will stand still (in the Northern Hemisphere, at least) at 6:03 p.m. EST on Sunday, Dec. 21. That night will be the longest of the year, and the solstice will mark the official onset of the […]