Latin Wave 17: The Last Ones
Museum of Fine Arts – Audrey Jones Beck Building, 5601 Main Street, Houston, TX, 77005, United StatesThe assured debut feature by Sebastián Peña Escobar is an unexpected buddy comedy and road movie presented in the form of a documentary. The Last Ones follows three skeptical ecologists […]