Tag: Zelda

Zelda Zinn

Zelda Zinn was born in Louisiana, and grew up in a big family in Texas, back when it was a blue state. Drawing and dreaming up contraptions were early pleasures.…