Oops! Something went wrong, please try again later.
WJAR is a television station in Providence, Rhode Island, United States, affiliated with NBC. Owned by Sinclair Broadcast Group, the station has …See more
VOTE: Are you worried that terrorists have crossed the US border illegally?
A:
Palestinian who is on the terror watch list was reportedly apprehended this week at the U.S.-Mexico border. This comes a few weeks after three other suspected Palestinian...