There are currently six national teams competing including England, USA, Latvia, Russia, and Brazil. It’s a Latvian organization, and you have to respect their balls to put something like this together.
Here’s what they have to say about it on their website:
More crazy images on the next page:
Page 2 of 3: