Netflix’s Castlevania series announces its July 7 release date with a gloriously 80s-themed trailer By Bradley Russell published 25 May 17 TV News