This race was put on by neoendurance. They encouraged early bib pick up but I was coming from out of down and had to do same day which wasn't an issues. There was no day of registration. There was a 10k and 5k. The 10k was already sold out when I registered the week before.