FREEDOM FORUM: Discussion

Article Image

Officer.com

The name of the Piscataway cop who barricaded himself inside his home in a 10-hour standoff with police has been released. Detective Sgt. David L. Powell died at the scene. It is unclear if Powell killed himself or was killed by responding officer

News Link • Global Reported By Justin Tyme

Make a Comment