New mindset for US foreign policy? Pt.2

2,981 views · Published 1 February 2010 · 9:02 · Indexed 29 October 2026

Channel: The Real News Network · 2010 · News & Politics

Watch on YouTube

Peter Dale Scott: If you unleash the dogs of war it's not easy to pull them back.

More from this channel