Hearts for Homeless Marathon and Half Marathon - ETRunningMarathonHalf Marathon July 1, 2025Philadelphia, Pennsylvania, United States