MEXICO | Tuesday, 1 November 2011 | Views [200]
The military stand vigilant on street corners, protecting the people from the violent drug cartels and abusive federal police.