Iki Okuda

Born: None

Iki Okuda is a freelance sound effects engineer working in Japan. He formerly belonged to Swara Production.


Placeholder