30415129_688705231510341_9077590319863693312_n Published June 4, 2018 at 960 × 752 in Gawagaway-yan Festival showcases International Champ Robots! ← Previous