A former Virginia state trooper allegedly kidnapped a California teenage girl he had been catfishing online ? after murdering her family, according to police.

Authorities say Austin Lee Edwards, 28, drove more than 2,500 miles across the country to Riverside to meet the teen Friday.

Edwards then allegedly killed the girl?s grandparents and mom, set fire to their home, and took off with the victim.

Deputies from the San Bernardino County Sheriff?s Department tracked down Edwards and fatally shot him later that day during a shootout, according to law enforcement.

The juvenile victim who was found with Edwards was unharmed and taken into protective custody by the Riverside County Department of Public Social Services.