sorry to hear this dreadful news.
Please dont blame yourself, this could have so easily have been Taz at the weekend - we went to a common which looked safe to let him off, then we realised that there was a road across the side of it which we couldnt see and Taz had gone running that way - fortunately recall worked - so i know how easy these accidents happen.
take care