The New England Patriots and Buffalo Bills met on Sunday at Highmark Stadium, with the home team taking the contest 24-21.
North Korea's new satellite launch facility nears completion, signaling potential future launches amid cautious timing ...