Spetsgruppa Delta Monkeys

Team Info: 

A team based on Russian special forces with members located all over Flanders.

Province: 
Other