sparring, or competition. The name “Hayabusa,” meaning “peregrine falcon” in Japanese, symbolizes speed, strength, and ...