HUDSON, N.Y. (NEWS10) — The Hudson man who shot himself in the leg on July 20 has been arrested. Stephen Pabon, 31, turned himself into New York State Police on unrelated charges and was turned over to the Hudson Police Department on an active arrest warrant. Pabon was accused of…Read More
Man who shot himself arrested on felony gun charges
