Musings of a teacher
Given President Trump's strikingly low current approval rating - 38% - people may wonder why in his recent State of the Union address ...