Final Marathon to be held June 10