FlintFest taking place this weekend