Police in Georgia say a homeowner shot and killed a man who accidentally ended up on his driveway after following GPS directions to the wrong house.

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.

"The guy came out. He went in again and he came out with a gun in his hand and he shot into the air," recalled 15-year-old Yeson Jimenez.

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.

[mug shot via AJC]