Cecilia Olin

Anneli Heed was born on in Stockholm, Sweden. She is a puppeteer and voice actor.