Who is the Afghan Revolutionary Front?
ARF? Ok, obviously they aren’t directed at the English-speaking world. The Animal Rescue Foundation can get away with it, but…whatever. The Afghan Revolutionary Front claimed responsibility for a bomb scare in Paris this morning. The sticks of dynamite, no detonator, were found in a restroom in the Paris’s Printemps Haussmann department store along with a [...]


