Italy-based Filipino Leonardo Castro poses at the finish line after completing the 100-kilometer Del Passatore Ultramarathon in Florence, Italy held May 25 and 26, 2024. Castro clocked 10 hours, 18 minutes and 22 seconds to become the fastest Filipino finisher. (Contributed photo by Alona Cochon)