Price

A road-killed baby deer lies severed in half on a roadway in the Catskills, New York