Inma Barrios

Translator and localiser, Prezi.com
Madrid (Mad), Spain, Spain

Subtitled talks