|Suspect still at large in Watertown|
Chechnya is a place that has produced many nutjob terrorists, and have been carrying out attacks in Russia for many years, with a group of "rebels" wanting to achieve independence from Russia. This is why many people were worried about the Sochi 2014 Winter Olympics, and obviously now there will be a much larger security presence at the Sochi games next year. Chechen terrorists have been strongly associated with Al Qaeda. Its not 100% confirmed how much time they spent there. Its looking more and more like they are "lone wolves" probably not affiliated with any specific groups. More information will obviously come out soon.
An uncle of the two said, "I just wish they never existed" and he called them "losers".
The New York Post has apparently confirmed that both Big Foot & Godzilla have been caught, while running a picture of Lindsay Lohan as the prime suspect.