I just found out this is the Navy Bean Festival. Now it makes more sense.