Venustiano Carranza and other revolutionaries

Download Options
IIIF