Netflix's upcoming show 'Santo' drops release date, trailer, cast and more(02) Save Image Image gallery: Anticipating the Santo August Release Date: A Taste of Northern New Mexico