Excellent Ukraine War Footage

The Russians are kicking ass.

1 Like