Javiel Pena Sola hit three people with his car in North Carolina on July 18, killing all three. He had been arrested by ICE in 2016 but was released into the community.
Man charged in triple killing was released by ICE
3 min read
Continue reading in the USA News Updates app