An animated short Obayashi made while still a child.
Popeye's Treasure Island is not available for streaming at this moment.