Aldbourne, Wiltshire, England. Color Guard FAAA. The little trooper front rank, far left is Arron the Groups offical mascot.
Awesome, mate!
Looks fun. I'd love to get involved at some point, but I'm not sure there's a lot of Okinawan reenactor groups!