Dogs of war: who is fighting for the USA.

 

v20240901