UK, LONDON, Trafalgar Square, Japan Matsuri Festival, Aikido performance, UK1536JPL

UK, LONDON, Trafalgar Square, Japan Matsuri Festival, Aikido performance, UK1536JPL