Skip to main content
Sudeshna Dutta

Sudeshna Dutta

Artist. Nerd. Lover of shiny things. Was once bitten on the little toe by a baby lizard.