Two police officers arrive in a Spanish countryside town to begin their nightly patrol. But something sinister stirs in the dead of night. As they follow the once familiar streets, they come across…

Two Happy Cats