Since 1907, the Portland Rose Festival has been entertaining residents and visitors to the city. It's a tradition Portlanders look forward to every year. The celebration lasts from May 26 to June 11 and while a couple of the top festival events have already passed, there's still plenty to look forward to.