The Boston Police Department arrested Edson after he apparently pulled off the stunt because he wanted "exposure." Video shows him walking barefoot in pouring rain while wearing a long black veil, and then leaving the two backpacks. The bags had to be detonated by police. Witnesses said Edson was screaming "Boston strong" before leaving the bags, forcing an evacuation of the area.
Link to his youtube video