Dumb Criminal Alert: Robert and Amanda Larrivee

Let’s all say hello to Robert and Amanda Larrivee. They are brother and sister. On Sunday night, this duo from Springfield, Massachusetts, were caught attempting to steal a television off the wall of the women’s restroom at a local sports bar. Another patron heard Robert and Amanda ripping the TV from its hinges and alerted […]

More