Question is, what kind of security pre-marathon was there along the route?
The perps and/or organizers of this attack were probably there last year and maybe even the year before as part of their planning for what happened today...and who knows, maybe even tomorrow.
Just read on another site that the Police were performing safety checks with sniffer dogs this morning. One Officer told folks there, no worries we are just doing a training session.