Presidio Trail Run 10K, 5K & 1.5 Mile Fun Run In-Person Race Day: April 30th, 2023 Virtual Run: April 23rd, 2023 - April 30th, 2023