Latin Wave 17: The Settlers
Museum of Fine Arts - Audrey Jones Beck Building 5601 Main Street, Houston, TX, United StatesTierra del Fuego, Chile, 1901. Three horsemen embark on an expedition, tasked with securing a wealthy landowner’s vast property. Accompanying a British lieutenant and an American mercenary is a mestizo […]