Takumi Martial Arts Club is located in Russia
Takumi Martial Arts Club is located in Chelyabinsk, Russia