Elena Elkhorn

Elena Elkhorn is the main character of the Whispering Willows game, and appears in the crossover game Super Indie Karts as a playable character.