Yet another terrorist attack, this time in London. WTF is up with these people.