Meet Me By the Old Mounds

LSU Campus is officially home to the oldest known manmade structure in North America

by