A Florida man, Richard Dustin Barker, 42, allegedly strangled his boss, Jeffrey Hubbard, 56, with a tank top, told police I killed the motherfucker, and flashed a sinister grin in his booking photo.
fox13news.com/news/venice-man-accused-strangl...Posted Apr 9, 2026, 9:19 PM UTC
10