Japanese marionettes in space, animated by Osamu Tezuka! Amazing! Found here.

Portfolio