Vampire Rain
- Video Game
- 2007
Players are a part of a Special Forces team tasked with removing the Nightwalkers in all their gore and supernatural strength before they overrun the world - and before the public finds out ... Read allPlayers are a part of a Special Forces team tasked with removing the Nightwalkers in all their gore and supernatural strength before they overrun the world - and before the public finds out about them.Players are a part of a Special Forces team tasked with removing the Nightwalkers in all their gore and supernatural strength before they overrun the world - and before the public finds out about them.