Bighorn Sheep Spotted In Pajarito Acres

Three bighorn sheep are spotted taking a morning stroll today on Rio Bravo in Pajarito Acres in White Rock. Photo by Kay Fletcher

CSTsiteisloaded