Spirit of America TED Talk: The New War and Peace

Leave a Reply

Your email address will not be published. Required fields are marked *

No endorsement of Spirit of America by the US Department of Defense, Department of State, or its personnel is intended or implied.