President Obama is heading to Mexico for a three day trip focused on security, promoting trade, and strengthening relations with new president, Enrique Nieto.




TOWNHALL MEDIA GROUP