Tagged: argentina

Amazons (1986)

Amazons is an epic story that follows a legendary tribe of warrior women from a mythical time. Filmed on location in Argentina by a primarily South American crew.
Watch