Article Heritage and HistoryWho was Petra Herrera?The Mexican revolutionary who fought for freedomMarch 22nd, 2022