Registration is $40 online or mail in registration. Registration will be open day of event. Registration opens 1 hour before each event time. Free t-shirts are while supplies last only.