Choose Your News
Loading...
Thumbnail
American taxpayers have spent $1.46 trillion on wars abroad since September 11, 2001. The Department of Defense periodically releases a "cost of war" report. The... [Read More]
Preview