First Kill: Netflix Debuts First Photos, Release Date for New Vampire Drama