Fatal hit and run suspect turns himself in Weslaco-the Texas Department of Public Safety (DPS) and last updated 2021-08-03 16:06:45-04 CORPUS CHRISIT, Texas â A man, who is accused of fleeing the scene of a fatal hit and run crash, has turned himself in. The crash happened in Weslaco, Texas Sunday, August 1, 2021, at approximately 9:35 p.m. on N. Alamo Road, south of 17 ½ Road â Edinburg. Investigators said two females, one who was eight months pregnant, were standing by their vehicle pouring gas into the gas tank when a pick-up truck struck both females. The driver of the truck fled the scene.