Reviewed by Emma
In Colorado there is a small town called Bicho Raro, and in this town live the Soria family, who are known as saints that perform miracles. In the summer of 1962, Soria cousins Beatriz, Daniel and Joaquin are happily running their radio station when they see a truck drive into Bicho Raro. Pete...