star fortress
Concept
A revolutionary military fortification with angled points designed to withstand artillery by distributing damage and creating overlapping fields of fire.
Mentioned in 1 video
A revolutionary military fortification with angled points designed to withstand artillery by distributing damage and creating overlapping fields of fire.