Dr. Brooks Ellwood with LSU’s Geology Dept is telling us about America’s oldest man made structure, that is here in our own backyard. It was discovered that the LSU mounds are between 11,000 and 6,000 years old. He talks about how the mounds were dated, and what has been found in excavations.
Navigating holiday feasts without derailing your wellness goals can feel overwhelming, but Pennington Biomedical Research Center’s registered dietitian Catherine Cash… Read More
