The Last Vampire

The Last Vampire

1991 • 275 pages