The Screaming Coyote is a new bar and restaurant offering a fresh take on local dining. It is located in Rio Rancho, NM, and is open Wednesday through Sunday.