Watch: Mexico City Rocked by Anti-American Protests

Mexico City was rocked by violent anti-American protests on Friday, as locals took to the streets and vented their anger against American visitors “stealing” their homes and “imposing their culture” on Mexico