Riot on the River set for Aug. 3 in Grafton