NYPD cop commits suicide inside his Queens home




An off-duty police officer fatally shot himself at his Queens home Sunday afternoon, police said.



Source link