Who is Hermenegildo Sosa and what is he known for?

Hermenegildo Sosa is a Mexican painter and art professor born in 1946. He is best known for his colorful depictions of Mexican rural landscapes, especially those of him home state in Tlaxcala.