The St. Augustine History Festival returns May 6-10, showcasing America's oldest city's history from 1565 to today.