The Dogwood Festival drew tens of thousands of people to downtown Fayetteville over its four-day run, for music, food, rides, sights and plain old fun.
Photos of Matthew Wonderly