Barricades

An improvised barrier erected across a street or other thorough fare to prevent or delay the movement of opposing forces

Start typing and press Enter to search

×