Hundreds of Mexicans protest with ‘human wall’ on US border

Young people wave colored flags reading "Peace" as they form a symbolic human wall along the Rio Grande, which marks the border between Mexico and the U.S. in Ciudad Juarez, Friday, Feb. 17, 2017. Responding to plans by President Donald Trump to build a wall along the length of the U.S.-Mexico border, more than a thousand people lined the Mexican bank of the Rio Grande in Ciudad Juarez Friday, holding hands and carrying flowers.

Canadian man punches cougar attacking a dog near fast food chain

A Canadian man punched a cougar in the face to stop it from attacking his dog in a wooded area near a fast food chain in Whitecourt, central Alberta, the Royal Canadian Mounted Police said on Wednesday. William Gibb, 31, from Red Deer, Alberta, had stopped at a Tim Hortons outlet, a popular Canadian restaurant chain on his 600-kilometer drive to Grand Prairie on the evening of Dec. 26 and let his dog out for a walk, Whitecourt RCMP Sergeant Tom Kalis said.