Netflix has dropped its teaser for “Satan Could Cry”, a demon-hunting anime primarily based on Hideki Kamiya’s well-known recreation franchise of the identical title.