 Mexican works are mostly from the colonial period and include pieces by Juan Correa, Miguel Cabrera, Juan and Nicolás Rodríguez Juárez and others.Almost of these are religious in nature, with a few portraits from the 18th century.Post colonial works include a landscape by José María Velasco and an early painting by Diego Rivera .