How could soldiers get there to kill the terrorist so fast? Where did they come from? Glad they did, but were they at the hitch-hiking post already? Anyone know?
Given the uptick in terrorist attacks, I’d guess there are troops stationed in many public places right now.