Roses are Red (Cross)

It’s hard to miss all the tents, rides, and ships on the Portland water front. That means we are in the midst of the Portland Rose Festival, and the Red […]