Steven Ahle June 11, 2017 Entertainment BOOM: Taliban Plants IED Then Runs Over It Killing Eleven Don’t you just hate it when you can’t remember where you left your IED. (Improvised Explosive Device) That’s what happened…