Video Seewald and Stutzmann secure debut victory at Cape Epic cycling race. March 20, 2024 Alexander Perez