For the first time since 2019, the Shamrock Run returned to the streets of Portland as an in-person event. On Sunday, March 13, more than 15,000 runners participated in races of varying lengths, from a 1-mile Leprechaun Loop for kids to a half-marathon. A little rain didn’t dampen spirits, and as usual there were plenty of creative ways to wear green on display.






