Eyes Turn to Navy SEALs After Green Beret's Mysterious Death

Download
Logan Melgar
( U.S. Army )
Produced by Ethan Oberman
Hosted by Todd Zwillich
PRI WNYC