Raging Elephants Radio – by Brian Kolfage
A Marine Corps Scout Sniper who battled his senior leadership in a public legal battle was found dead in his home Wednesday night.
Retired Cpl. Robert Richards was 28 years old and was found dead inside his home in Jacksonville, North Carolina.
A Marine Corps combat veteran who endured a long, public legal battle with the service’s senior leadership was found dead Wednesday night. According to his attorney, an autopsy is being conducted to determine the cause of death, but they are ruling out a self-inflicted suicide. Continue reading “Marine sniper involved in controversial Taliban video found dead”