Artist of the Day: Leo Matsuda

Leo Matsuda is a Brazilian artist who works in the story department at Walt Disney Animation Studios.