2nd Alabama case tied to missing, dead scientists: ‘America deserves to know what happened’

1 week ago 4
Joshua LeBlanc, an electrical engineer at NASA's Marshall Space Flight Center in Huntsville, died July 22, 2025.

A Republican Congressman is calling for an investigation into the 2025 death of a Huntsville man, linking it to a string of deaths and disappearances of scientists around the country.

Read Entire Article