In Mothra (1961), a giant moth creature is discovered on an island inhabited by miniature people. The people send twin sisters, who are believed to have a profound connection with the creature, to Tokyo to request its return. However, greed and colonialism threaten the peaceful existence of the islanders and their sacred creature.
Apologies, we couldn't find any streaming options available for this Movie.
Search on YouTubeWhere to watch in United States