New Report: Nearly $300 Billion In Foreign Aid Spent By U.S. Government

The American taxpayer has been very generous to foreign countries over a long period of time.