Shreveport prepares for 20th annual Sunrise Triathlon