The Broad Street Run once again took over Philly’s central thoroughfare Sunday morning. Held annually since 1980, it’s considered one of the largest and fastest 10-mile road races in the country.

Cold, wet weather didn’t stop the more than 40,000 runners from packing their poncho-draped selves into the seeded corals at Broad and Somerville Avenue in North Philly. Some shielded themselves with classic rain gear, while others poked holes in big trashbags to keep their torsos dry as their feet pounded the pavement on their way to the Navy Yard finish line.