The weekend of Friday June 3 and Saturday June 4 was jam packed with the two wonderful festivals. And the weather behaved itself (almost).
Click on any thumbnail below to open a larger image, then click/swipe through the images.