>>280664801
It makes me think of Castlevania but I might be completely making that up