Tenku No Shiro Rapyuta

PopGap #21: Castle in the Sky (1986) 29 September 2016