A junior, mini event, 10k and half marathon are planned over the weekend of Saturday, May 3, and Sunday, May 4