Add to List

Youkoso Uchuujin

Stop motion animation of aliens on a guided tour around an amusement park.

(Source: AniDB)