University of Arizona Students Protest Opening of “Illegal Pete’s” Mexican Restaurant
Outrage at everything! Apparently, the term ‘illegal’ is a slur to the University of Arizona Chicano rights group M.E.Ch.A.
Outrage at everything! Apparently, the term ‘illegal’ is a slur to the University of Arizona Chicano rights group M.E.Ch.A.