President Donald Trump delivered a politically charged speech Wednesday carried live in prime time on network television, seeking to pin the blame for economic challenges on Democrats while announcing $1,776 bonus checks to U.S. troops for Christmas.

The speech was a rehash of his recent messaging that has so far been about the cost of groceries, housing, utilities and other basic goods. Trump has promised an economic boom, yet inflation has stayed elevated and the job market has weakened sharply in the wake of his import taxes.

The ºÃÉ«tv Press. All rights reserved.