Skip to content
1 min read

Russian T-14 tanks spotted on the National Mall

Russian T-14 tanks spotted on the National Mall