(Keldon Marsh isn't a spell.)
When Keldon Marsh enters the battlefield, you lose 1 life unless you reveal a nonbasic land card from your hand.
Discard two cards: Put a 2/2 black Zombie creature token onto the battlefield.
, Pay 1 life, Sacrifice Keldon Marsh: Search your library for a Swamp or Mountain card and put it onto the battlefield, then shuffle your library.