22-year-old Rodrigo Diaz was driving with friends to pick up another friend in Lilburn so they could all go ice skating. But Diaz was unwittingly led to the wrong address by his GPS.
According to the car's passengers, after waiting a short while in the driveway, they suddenly spotted homeowner Phillip Sailors, 69, coming towards them.
They reportedly tried to drive away, but Sailors fired his .22-caliber pistol again, striking the car and killing Diaz.
Sailors then called the police and held the car's three passengers at gunpoint until their arrival.
Sailors' lawyer said his client believed he and his wife were in danger, but the passengers dispute this claim, saying Sailors never said anything except "shut up."
Sailors, a Vietnam vet with no criminal history, was booked into jail on charges of malice murder and is being held without bond.