The First Annual Riverhead Country Music Festival will be held on July 27th from 4 to 9 p.m. in the Riverhead Townsquare. This family-friendly event will feature country music from many artists, food and drink, and a country market. More info and tickets here.