Virginia house explosion: Man dies after firing shots, police say
Virginia man dies in house explosion after police execute search warrant. He aired grievances on social media and filed dismissed lawsuits.
7939 NW 21st St
Miami, Florida
Virginia man dies in house explosion after police execute search warrant. He aired grievances on social media and filed dismissed lawsuits.