Champaign & Springfield-Decatur, IL Man killed, another injured in head-on crash on Illinois 267 at Palmyra Road in Greene County, IllinoisAccident Date: Wed, 12/02/2015