Trump says raise age for buying assault rifles, defying NRA

The nation should keep assault rifles out of the hands of anyone under 21, President Donald Trump declared Thursday, defying his loyal supporters in the National Rifle Association amid America's public reckoning over gun violence. He also pushed hard for arming security guards and many teachers in U.S. schools.