Menu
WBEZ 91.5
Vocalo 91.1
Listen Live
A statue of John Carroll, founder of Georgetown University, sits before Healy Hall on the school’s campus.
Alex Wong/Getty Images
Share
For the residents of a small Louisiana town, there's always been a question about their past: How'd they get there? Solving the mystery only raised more questions.