BOC? Sounds familiar, not coming to the forefront of memory though.
Blue Oyster Cult. They have rather dark/sci-fi/vampiric undertone to a lot of their lyrics.