A man livestreamed his final moments as he locked himself in his house during a stand off with the while clutching a shotgun. Chue Feng Yang, 33, was shot dead by agents on Thursday morning after they went to arrest him in connection with a car theft and other outstanding warrants. He barricaded himself in his home for several hours and livestreamed negotiations with officers as they tried to convince him to surrender.
Load More
Load More