Tech This 15-foot-tall exoskeleton was made for racing The future of sports just might be mech racing.